8 : _points(points), _color(color), _is_filled(fill) {
11 void ready()
override;
13 void process(
double delta_time)
override;
20 std::vector<glm::vec2> _points;
22 bool _is_filled =
false;
2D Node base class for scene graph.
Definition: node.h:25
void process(double delta_time) override
Definition: polygon.cpp:10
Polygon2D(const std::vector< glm::vec2 > &points, bool fill=false, Color color=Color::WHITE)
Definition: polygon.h:7
void set_filled(bool fill)
Definition: polygon.cpp:29
void draw(Renderer *renderer) override
Definition: polygon.cpp:14
void ready() override
Definition: polygon.cpp:6
Base class for all renderers.
Definition: ember_core.h:109
Color struct.
Definition: engine_structs.h:85
static const Color WHITE
Definition: engine_structs.h:100