![]() |
Skylicht Engine
|
Public Member Functions | |
| virtual void | initComponent () |
| virtual void | startComponent () |
| virtual void | updateComponent () |
| virtual CObjectSerializable * | createSerializable () |
| virtual void | loadSerializable (CObjectSerializable *object) |
| void | setInputMeshCollision (const char *source) |
| const char * | getInputMeshCollision () |
| void | setInputRecastMesh (const char *source) |
| const char * | getInputRecastMesh () |
| bool | haveInputRecastMesh () |
| CMesh * | getNavMesh () |
| CObstacleAvoidance * | getObstacle () |
| CWalkingTileMap * | getWalkingMap () |
| CGraphQuery * | getQuery () |
| bool | loadRecastMesh () |
| bool | buildRecastMesh () |
| bool | beginBuildWalkingMap () |
| bool | updateBuildWalkingMap () |
| float | getBuildPercent () |
| bool | saveWalkMap (const char *output) |
| bool | loadWalkMap () |
| void | release () |
| Public Member Functions inherited from Skylicht::CComponentSystem | |
| const char * | getName () |
| virtual void | reset () |
| virtual void | endUpdate () |
| virtual void | onEnable (bool b) |
| virtual void | onUpdateCullingLayer (u32 mask) |
| void | setEnable (bool b) |
| bool | isEnable () |
| CGameObject * | getGameObject () |
| void | setEnableSerializable (bool b) |
| bool | isSerializable () |
| void | addLinkComponent (CComponentSystem *comp) |
| void | removeAllLink () |
| Public Member Functions inherited from Skylicht::IActivatorObject | |
| virtual | ~IActivatorObject () |
| Virtual destructor for polymorphic activator objects. | |
Protected Attributes | |
| CGraphQuery * | m_query |
| CRecastBuilder * | m_builder |
| CRecastMesh * | m_recastMesh |
| CObstacleAvoidance * | m_obstacle |
| CWalkingTileMap * | m_walkingTileMap |
| float | m_cellSize |
| float | m_cellHeight |
| float | m_agentHeight |
| float | m_agentRadius |
| float | m_agentMaxClimb |
| float | m_agentMaxSlope |
| float | m_walkTileWidth |
| float | m_walkTileHeight |
| std::string | m_inputCollision |
| std::string | m_inputRecastMesh |
| std::string | m_inputWalkingTileMap |
| CMesh * | m_navMesh |
| Protected Attributes inherited from Skylicht::CComponentSystem | |
| CGameObject * | m_gameObject |
| bool | m_enable |
| bool | m_serializable |
| std::vector< CComponentSystem * > | m_linkComponent |
Additional Inherited Members | |
| Static Public Member Functions inherited from Skylicht::CComponentSystem | |
| static int | useComponent (CComponentSystem *used) |
| Protected Member Functions inherited from Skylicht::CComponentSystem | |
| void | setOwner (CGameObject *obj) |
|
virtual |
Reimplemented from Skylicht::CComponentSystem.
|
virtual |
Implements Skylicht::CComponentSystem.
|
virtual |
Reimplemented from Skylicht::CComponentSystem.
|
virtual |
Reimplemented from Skylicht::CComponentSystem.
|
virtual |
Implements Skylicht::CComponentSystem.