|
| | Point (const Vector2 &position, const Color &) |
| | Point constructor. More...
|
| |
| | Point (int x, int y, const Color &) |
| | Point constructor. More...
|
| |
| | Point (const Point &)=default |
| | A default copy constructor. More...
|
| |
| Point & | operator= (const Point &)=default |
| | A point is assignable. More...
|
| |
| | ~Point () override=default |
| | A default destructor. More...
|
| |
| void | drawOn (RAY::Window &) override |
| | Draw point on window. More...
|
| |
| void | drawOn (RAY::Image &image) override |
| | Draw point on image. More...
|
| |
| | ADrawable2D (const Vector2 &position, const RAY::Color &color, float scale=1, float rotation=0) |
| | ADrawable constructor. More...
|
| |
| | ADrawable2D (int x, int y, const RAY::Color &color, float scale=1, float rotation=0) |
| | ADrawable constructor. More...
|
| |
| | ADrawable2D (const ADrawable2D &)=default |
| | A default copy constructor. More...
|
| |
| | ~ADrawable2D () override=default |
| | A default destructor. More...
|
| |
| const RAY::Vector2 & | getPosition (void) const |
| |
| const RAY::Color & | getColor (void) const |
| |
| ADrawable2D & | setPosition (const Vector2 &position) |
| | set Top-left position More...
|
| |
| ADrawable2D & | setPosition (int x, int y) |
| | set Top-left position More...
|
| |
| ADrawable2D & | setColor (const Color &color) |
| | set color More...
|
| |
| float | getScale () const |
| | scale getter More...
|
| |
| void | setScale (float scale) |
| | scale setters More...
|
| |
| virtual | ~IDrawable ()=default |
| |
Point in a two-dimensionnal space.