![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
Interface representing objects that evolve in 3D space. More...
#include <ISpatial3.hpp>
Public Member Functions | |
| virtual | ~ISpatial3 () |
| virtual const int & | GetZ () const =0 |
| Gets the highness of this ISpatial3. | |
| virtual void | SetZ (int z)=0 |
| Sets the highness of this ISpatial3. | |
| virtual const int & | GetH () const =0 |
| Gets the height of this ISpatial3. | |
| virtual void | SetH (int h)=0 |
| Sets the height of this ISpatial3. | |
Public Member Functions inherited from yap::ISpatial | |
| virtual | ~ISpatial () |
| virtual const Vector2 & | GetPosition () const =0 |
| Gets the coordinates in pixels of the origin of this ISpatial from the global origin. | |
| virtual const Vector2 & | GetSize () const =0 |
| Gets the size in pixels of this ISpatial. | |
| virtual const Vector2 & | GetTopLeft () const =0 |
| virtual const Vector2 & | GetBottomRight () const =0 |
| virtual const Vector2 & | GetCenter () const =0 |
| virtual const sf::FloatRect & | GetRectangle () const =0 |
| virtual void | Move (const Vector2 &offset)=0 |
| virtual void | Scale (const Vector2 &factor)=0 |
| virtual void | SetPosition (const Vector2 &position)=0 |
| virtual void | SetSize (const Vector2 &size)=0 |
Interface representing objects that evolve in 3D space.
Definition at line 10 of file ISpatial3.hpp.
|
inlinevirtual |
Definition at line 12 of file ISpatial3.hpp.
|
pure virtual |
Gets the height of this ISpatial3.
Implemented in yap::WorldObject, yap::BoundingBoxCollection, and yap::BoundingBox.
|
pure virtual |
Gets the highness of this ISpatial3.
Implemented in yap::WorldObject, yap::BoundingBoxCollection, and yap::BoundingBox.
|
pure virtual |
Sets the height of this ISpatial3.
| h | Height of this ISpatial3. |
Implemented in yap::WorldObject, yap::BoundingBoxCollection, and yap::BoundingBox.
|
pure virtual |
Sets the highness of this ISpatial3.
| z | Highness of this ISpatial3. |
Implemented in yap::WorldObject, yap::BoundingBoxCollection, and yap::BoundingBox.