![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
Represents objects that evolve in the plan. More...
#include <ISpatial.hpp>
Public Member Functions | |
| 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 |
Represents objects that evolve in the plan.
Definition at line 12 of file ISpatial.hpp.
|
inlinevirtual |
Definition at line 14 of file ISpatial.hpp.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Gets the coordinates in pixels of the origin of this ISpatial from the global origin.
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Gets the size in pixels of this ISpatial.
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.
|
pure virtual |
Implemented in yap::BaseWidget, yap::WorldObject, yap::Tile, yap::Texture, yap::BoundingBoxCollection, yap::TextureManager, yap::BoundingBox, yap::Camera, and yap::BaseSprite.