|
ProtoZed
awesome branch
A simple but powerful game framework
|
Public Member Functions | |
| Sprite () | |
| ~Sprite () | |
| const std::string & | GetImage () const |
| void | SetImage (const std::string &newImage) |
| const Vector2f | GetCenter () const |
| void | SetCenter (const Vector2f &newCenter) |
Public Member Functions inherited from PZ::Component | |
| virtual | ~Component () |
| virtual void | Init () |
| Initializes the component. | |
| virtual void | Destroy () |
| Destroys the component. | |
| virtual void | Update (float deltaTime) |
| Runs an update. | |
| Application & | GetApplication () const |
| EntityID | GetOwnerID () const |
| MetaEntity | GetOwnerEntity () const |
| EntityManager & | GetManager () const |
| const Timestamp & | GetTimestamp () const |
| Gets the timestamp for when this component was last updated. | |
Public Member Functions inherited from PZ::PropertyList | |
| PropertyList () | |
| virtual | ~PropertyList () |
| bool | AddProperty (PropertyBase &prop) |
| bool | RemoveProperty (const std::string &name) |
| void | ClearProperties () |
| bool | HasProperty (const std::string &name) const |
| PropertyBase & | GetProperty (const std::string &name) |
| const PropertyBase & | GetProperty (const std::string &name) const |
| template<typename T > | |
| Property< T > & | GetProperty (const std::string &name) |
| template<typename T > | |
| const Property< T > & | GetProperty (const std::string &name) const |
| const PropertyMap & | GetAllProperties () const |
Public Member Functions inherited from PZ::EventHandler | |
| EventHandler () | |
| virtual | ~EventHandler () |
| bool | SubscribeTo (EventHandler &handler) |
| bool | UnsubscribeTo (EventHandler &handler) |
| template<class T , class EventT > | |
| bool | RegisterEvent (T *obj, void(T::*memFn)(EventT &)) |
| template<class T , class EventT > | |
| bool | UnregisterEvent (T *obj, void(T::*memFn)(EventT &)) |
| void | HandleEvent (const Event &e) |
| void | EmitEvent (const Event &e) const |
Static Public Attributes | |
| static const HashString | Family |
Additional Inherited Members | |
Protected Member Functions inherited from PZ::Component | |
| Component () | |
| Default constructor. | |
| void | UpdateTimestamp () |
| virtual void | PropertyUpdated (const PropertyBase &prop) |
| PZ::Sprite::Sprite | ( | ) |
| PZ::Sprite::~Sprite | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
1.8.2