| addLinkComponent(CComponentSystem *comp) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| addMaterial(CMaterial *material) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| addRendererInstancing(CEntity *entity, CRenderMeshData *baseRenderMesh, CWorldTransformData *baseTransform) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| applyShareMaterialBuffer() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| applyShareTransformBuffer() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| CComponentSystem() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | |
| CEntityHandler() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | |
| createEntity() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| createEntity(CEntity *parent) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| createSerializable() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| CRenderMeshInstancing() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| CRenderSkinnedInstancing() (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | |
| endUpdate() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | virtual |
| getAllTransforms() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getBaseEntities() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getEntities() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | inline |
| getEntitiesTransforms(core::array< core::matrix4 > &result) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | |
| getEntityCount() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | inline |
| getGameObject() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| getMaterial(int i) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getMaterialCount() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getMaterialResource() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getMeshResource() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getName() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | |
| getRenderers() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| getRenderTransforms() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | inline |
| initComponent() (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | virtual |
| initFromMeshFile(const char *path, bool loadNormalMap=true, bool loadTexcoord2=false) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| initFromPrefab(CEntityPrefab *prefab) (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | virtual |
| initMaterial(ArrayMaterial &materials, bool cloneMaterial=false) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| initMaterialFromFile(const char *material) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | |
| initTextureTransform(core::matrix4 *transforms, u32 w, u32 h, std::map< std::string, int > &bones) (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | |
| isEnable() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| isSerializable() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| isShadowCasting() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | inline |
| loadSerializable(CObjectSerializable *object) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| m_baseEntities (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_enable (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | protected |
| m_entities (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | protected |
| m_fixInverseNormal (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_gameObject (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | protected |
| m_instancingLighting (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_instancingMaterials (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_instancingTransform (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_linkComponent (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | protected |
| m_loadNormal (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_loadTexcoord2 (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_materialFile (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_materials (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_meshFile (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_renderers (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_renderTransforms (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_root (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_serializable (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | protected |
| m_shadowCasting (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | protected |
| m_shareDataMaterials (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_shareDataTransform (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| m_textures (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | protected |
| m_transforms (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protected |
| onEnable(bool b) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | virtual |
| onUpdateCullingLayer(u32 mask) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| refreshModelAndMaterial() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| regenerateEntityId() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | |
| releaseBaseEntities() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protectedvirtual |
| releaseEntities() (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | protectedvirtual |
| releaseMaterial() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | protectedvirtual |
| removeAllEntities() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| removeAllLink() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| removeChilds(CEntity *entity) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | protected |
| removeEntity(CEntity *entity) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| reset() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | virtual |
| searchEntityByID(const char *id) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | |
| setAnimation(CEntity *entity, int animTextureIndex, CAnimationClip *clipInfo, float currentTime=0.0f, int bakeFps=60, int skeletonId=0, bool loop=true, bool pause=false) (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | static |
| setAnimation(CEntity *entity, int animTextureIndex, CAnimationClip *clipInfo, float clipBegin, float clipDuration, float currentTime=0.0f, int bakeFps=60, int skeletonId=0, bool loop=true, bool pause=false) (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | static |
| setAnimationWeight(CEntity *entity, int skeletonId, float weight) (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | static |
| setEnable(bool b) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | |
| setEnableSerializable(bool b) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inline |
| setEntities(CEntity **entities, u32 count) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | protected |
| setOwner(CGameObject *obj) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | inlineprotected |
| setShadowCasting(bool b) (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | |
| spawn() (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | virtual |
| spawn(const core::matrix4 &transform) (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| startComponent() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | virtual |
| updateComponent() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| useComponent(CComponentSystem *used) (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | static |
| ~CComponentSystem() (defined in Skylicht::CComponentSystem) | Skylicht::CComponentSystem | virtual |
| ~CEntityHandler() (defined in Skylicht::CEntityHandler) | Skylicht::CEntityHandler | virtual |
| ~CRenderMeshInstancing() (defined in Skylicht::CRenderMeshInstancing) | Skylicht::CRenderMeshInstancing | virtual |
| ~CRenderSkinnedInstancing() (defined in Skylicht::CRenderSkinnedInstancing) | Skylicht::CRenderSkinnedInstancing | virtual |
| ~IActivatorObject() | Skylicht::IActivatorObject | inlinevirtual |