Point in a two-dimensionnal space.
Definition: Point.hpp:16
Definition: Window.hpp:32
A Two-dimensionnal Vector data type.
Definition: Vector2.hpp:15
Point(const Vector2 &position, const Color &)
Point constructor.
Definition: Point.cpp:14
void drawOn(RAY::Window &) override
Draw point on window.
Definition: Point.cpp:24
Point & operator=(const Point &)=default
A point is assignable.
~Point() override=default
A default destructor.
Object representation of a framebuffer.
Definition: Image.hpp:20
Object representation of color.
Definition: Color.hpp:15
Abstraction of any two-dimensionnal drawable.
Definition: ADrawable2D.hpp:21
Definition: Circle.cpp:11