Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CGUITransformData Class Reference
Inheritance diagram for Skylicht::CGUITransformData:
Skylicht::IEntityData Skylicht::IActivatorObject

Public Member Functions

const core::vector3df & getPosition ()
const core::vector3df & getAlignPosition ()
void setPosition (const core::vector3df &v)
const core::vector3df & getScale ()
void setScale (const core::vector3df &v)
const core::vector3df & getRotation ()
void setRotation (const core::vector3df &v)
float getHeight ()
float getWidth ()
void setWidth (float width)
void setHeight (float height)
const core::rectf & getRect ()
void setRect (const core::rectf &r)
Public Member Functions inherited from Skylicht::IEntityData
virtual bool serializable (CMemoryStream *stream)
virtual bool deserializable (CMemoryStream *stream, int version)
virtual const char * getTypeName ()
Public Member Functions inherited from Skylicht::IActivatorObject
virtual ~IActivatorObject ()
 Virtual destructor for polymorphic activator objects.

Public Attributes

bool HasChanged
core::rectf Rect
CGUITransformData * Parent
Public Attributes inherited from Skylicht::IEntityData
int EntityIndex
CEntityEntity

Protected Attributes

core::vector3df m_transformPosition
core::vector3df m_position
core::vector3df m_scale
core::vector3df m_rotation

Friends

class CGUILayoutSystem

The documentation for this class was generated from the following file: