Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CGUILayoutSystem Class Reference
Inheritance diagram for Skylicht::CGUILayoutSystem:
Skylicht::IEntitySystem

Public Member Functions

virtual void beginQuery (CEntityManager *entityManager)
virtual void onQuery (CEntityManager *entityManager, CEntity **entities, int count)
virtual void init (CEntityManager *entityManager)
virtual void update (CEntityManager *entityManager)
Public Member Functions inherited from Skylicht::IEntitySystem
virtual bool isRenderSystem ()
void setSystemOrder (int order)
int getSystemOrder ()

Protected Member Functions

void updateLayout ()
void updateAlign ()
void layoutNoDock (CGUITransformData *t, CGUIAlignData *a, const core::rectf &parentRect)
void layoutDock (CGUITransformData *t, CGUIAlignData *a, const core::rectf &parentRect)
void updateTransform ()

Protected Attributes

CFastArray< CWorldTransformData * > m_worldTransforms
CFastArray< CGUITransformData * > m_guiTransform
CFastArray< CGUIAlignData * > m_guiAlign
CFastArray< CGUILayoutData * > m_parentLayout
CFastArray< CGUIChildLayoutData * > m_guiLayout
Protected Attributes inherited from Skylicht::IEntitySystem
int m_systemOrder

Member Function Documentation

◆ beginQuery()

virtual void Skylicht::CGUILayoutSystem::beginQuery ( CEntityManager * entityManager)
virtual

◆ init()

virtual void Skylicht::CGUILayoutSystem::init ( CEntityManager * entityManager)
virtual

◆ onQuery()

virtual void Skylicht::CGUILayoutSystem::onQuery ( CEntityManager * entityManager,
CEntity ** entities,
int count )
virtual

◆ update()

virtual void Skylicht::CGUILayoutSystem::update ( CEntityManager * entityManager)
virtual

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