An abstract object class for classes that describe a GameObject's Transform.
More...
#include <Transform/CTransform.h>
|
| virtual void | initComponent () |
| virtual void | updateComponent () |
|
void | attachTransform (CEntity *entity) |
|
virtual core::vector3df | getRelativePosition ()=0 |
|
core::vector3df | getWorldPosition () |
|
void | setChanged (bool b) |
|
bool | hasChanged () |
|
bool | isAttached () |
|
bool | isWorldTransform () |
|
void | setIsWorldTransform (bool b) |
|
CTransform * | getParent () |
|
CGameObject * | getParentObject () |
|
CEntity * | getParentEntity () |
|
core::matrix4 | calcWorldTransform () |
|
void | setWorldMatrix (const core::matrix4 &world) |
|
virtual void | setRelativeTransform (const core::matrix4 &mat)=0 |
|
virtual const core::matrix4 & | getRelativeTransform ()=0 |
|
virtual void | getRelativeTransform (core::matrix4 &matrix)=0 |
|
const char * | getName () |
| virtual void | reset () |
| virtual void | startComponent () |
| virtual void | endUpdate () |
|
virtual void | onEnable (bool b) |
|
virtual void | onUpdateCullingLayer (u32 mask) |
| virtual CObjectSerializable * | createSerializable () |
| virtual void | loadSerializable (CObjectSerializable *object) |
|
void | setEnable (bool b) |
|
bool | isEnable () |
|
CGameObject * | getGameObject () |
|
void | setEnableSerializable (bool b) |
|
bool | isSerializable () |
|
void | addLinkComponent (CComponentSystem *comp) |
|
void | removeAllLink () |
|
virtual | ~IActivatorObject () |
| | Virtual destructor for polymorphic activator objects.
|
|
|
bool | m_hasChanged |
|
bool | m_attached |
|
bool | m_isWorldTransform |
|
CGameObject * | m_gameObject |
|
bool | m_enable |
|
bool | m_serializable |
|
std::vector< CComponentSystem * > | m_linkComponent |
|
|
static int | useComponent (CComponentSystem *used) |
|
void | setOwner (CGameObject *obj) |
An abstract object class for classes that describe a GameObject's Transform.
- See also
- CTransformEuler, CTransformMatrix
◆ initComponent()
| virtual void Skylicht::CTransform::initComponent |
( |
| ) |
|
|
virtual |
◆ updateComponent()
| virtual void Skylicht::CTransform::updateComponent |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: