![]() |
Skylicht Engine
|
Public Member Functions | |
| CGroupMesh (CEntityGroup *parent) | |
| int | getNumStaticMesh () |
| int | getNumSkinnedMesh () |
| int | getNumBlendShape () |
| int | getNumSoftwareSkinnedMesh () |
| int | getNumHardwareSkinnedMesh () |
| int | getNumInstancingMesh () |
| int | getNumSkinnedInstancingMesh () |
| CEntity ** | getStaticMeshes () |
| CEntity ** | getSkinnedMeshes () |
| CEntity ** | getBlendShapeMeshes () |
| CEntity ** | getSoftwareSkinnedMeshes () |
| CEntity ** | getHardwareSkinnedMeshes () |
| CEntity ** | getInstancingMeshes () |
| CEntity ** | getSkinnedInstancingMeshes () |
| virtual void | onQuery (CEntityManager *entityManager, CEntity **entities, int numEntity) |
| Public Member Functions inherited from Skylicht::CEntityGroup | |
| CEntityGroup (const u32 *dataTypes, int count) | |
| CEntityGroup (const u32 *dataTypes, int count, CEntityGroup *parentGroup) | |
| CEntity ** | getEntities () |
| int | getEntityCount () |
| void | notifyNeedQuery () |
| bool | needQuery () |
| bool | needValidate () |
| void | finishValidate () |
| bool | haveDataType (u32 type) |
| CEntityGroup * | getParent () |
Protected Attributes | |
| CFastArray< CEntity * > | m_staticMesh |
| CFastArray< CEntity * > | m_skinnedMesh |
| CFastArray< CEntity * > | m_blendShapeMesh |
| CFastArray< CEntity * > | m_softwareSkinnedMesh |
| CFastArray< CEntity * > | m_hardwareSkinnedMesh |
| CFastArray< CEntity * > | m_instancingMesh |
| CFastArray< CEntity * > | m_skinnedInstancingMesh |
| Protected Attributes inherited from Skylicht::CEntityGroup | |
| core::array< u32 > | m_dataTypes |
| CEntityGroup * | m_parentGroup |
| bool | m_needQuery |
| bool | m_needValidate |
| CFastArray< CEntity * > | m_entities |
|
virtual |
Reimplemented from Skylicht::CEntityGroup.