ProtoZed  awesome branch
A simple but powerful game framework
PZ::Position2D Member List

This is the complete list of members for PZ::Position2D, including all inherited members.

AddProperty(PropertyBase &prop)PZ::PropertyList
ClearProperties()PZ::PropertyList
Component()PZ::Componentinlineprotected
ConvertGlobalToLocal(const Vector2f &position) const PZ::Position2D
ConvertLocalToGlobal(const Vector2f &position) const PZ::Position2D
Destroy()PZ::Componentinlinevirtual
EmitEvent(const Event &e) const PZ::EventHandler
EventHandler()PZ::EventHandler
FamilyPZ::Position2Dstatic
GetAllProperties() const PZ::PropertyListinline
GetApplication() const PZ::Componentinline
GetDepth() const PZ::Position2Dinline
GetInheritAxes() const PZ::Position2Dinline
GetInheritPosition() const PZ::Position2Dinline
GetInheritRotation() const PZ::Position2Dinline
GetInheritScale() const PZ::Position2Dinline
GetManager() const PZ::Componentinline
GetOwnerEntity() const PZ::Componentinline
GetOwnerID() const PZ::Componentinline
GetPosition(Scope::Level scope=Scope::LOCAL) const PZ::Position2D
GetProperty(const std::string &name)PZ::PropertyList
GetProperty(const std::string &name) const PZ::PropertyList
GetProperty(const std::string &name)PZ::PropertyListinline
GetProperty(const std::string &name) const PZ::PropertyListinline
GetRotation(Scope::Level scope=Scope::LOCAL) const PZ::Position2D
GetScale(Scope::Level scope=Scope::LOCAL) const PZ::Position2D
GetTimestamp() const PZ::Componentinline
HandleEvent(const Event &e)PZ::EventHandler
HasProperty(const std::string &name) const PZ::PropertyList
Init()PZ::Position2Dvirtual
Move(const Vector2f &dPos, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
Move(float dX, float dY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
MoveDepth(float dDepth)PZ::Position2Dinline
NonCopyable()PZ::NonCopyableinlineprotected
Position2D()PZ::Position2D
PropertyList()PZ::PropertyList
PropertyUpdated(const PropertyBase &prop)PZ::Position2Dprotectedvirtual
RegisterEvent(T *obj, void(T::*memFn)(EventT &))PZ::EventHandlerinline
RemoveProperty(const std::string &name)PZ::PropertyList
Rotate(Angle::Degrees angle, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
Scale(const Vector2f &dScale, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
Scale(float dX, float dY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetDepth(float newDepth)PZ::Position2Dinline
SetInheritAxes(bool inherit)PZ::Position2Dinline
SetInheritPosition(bool inherit)PZ::Position2Dinline
SetInheritRotation(bool inherit)PZ::Position2Dinline
SetInheritScale(bool inherit)PZ::Position2Dinline
SetPosition(const Vector2f &newPos, Scope::Level scope=Scope::LOCAL)PZ::Position2D
SetPosition(float newX, float newY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetRotation(Angle::Degrees newRotation, Scope::Level scope=Scope::LOCAL)PZ::Position2D
SetScale(const Vector2f &newScale, Scope::Level scope=Scope::LOCAL)PZ::Position2D
SetScale(float scaleX, float scaleY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetScaleX(float scaleX, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetScaleY(float scaleY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetX(float newX, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SetY(float newY, Scope::Level scope=Scope::LOCAL)PZ::Position2Dinline
SubscribeTo(EventHandler &handler)PZ::EventHandler
UnregisterEvent(T *obj, void(T::*memFn)(EventT &))PZ::EventHandlerinline
UnsubscribeTo(EventHandler &handler)PZ::EventHandler
Update(float deltaTime)PZ::Componentinlinevirtual
UpdateTimestamp()PZ::Componentinlineprotected
~Component()PZ::Componentinlinevirtual
~EventHandler()PZ::EventHandlervirtual
~Position2D()PZ::Position2D
~PropertyList()PZ::PropertyListvirtual