Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::COctreeBuilder Member List

This is the complete list of members for Skylicht::COctreeBuilder, including all inherited members.

build() (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual
CCollisionBuilder() (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuilder
clear() (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual
COctreeBuilder() (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilder
constructOctree(COctreeNode *node) (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
drawDebug() (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual
findNode(CCollisionNode *node, CCollisionNode **nodes, int count) (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuilder
getCollisionPoint(const core::line3d< f32 > &ray, f32 &outBestDistanceSquared, core::vector3df &outIntersection, core::triangle3df &outTriangle, CCollisionNode *&outNode) (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual
getCollisionPoint(const core::vector3df &target, const core::vector3df &pos, core::vector3df &outCollisionPoint, core::triangle3df &outTriangle, CCollisionNode *&outNode) (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuildervirtual
getObjectWithRay(const core::line3d< f32 > &ray, f32 &outBestDistanceSquared, core::vector3df &outCollisionPoint, core::triangle3df &outTriangle, CCollisionNode *&outNode) (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuildervirtual
getTriangles(const core::aabbox3df &box, core::array< core::triangle3df * > &result, core::array< CCollisionNode * > &nodes) (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual
getTrianglesFromOctree(core::array< core::triangle3df * > &listTriangle, core::array< CCollisionNode * > &listCollisions, COctreeNode *node, const core::vector3df &midLine, const core::vector3df &lineVect, float halfLength) (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
getTrianglesFromOctree(core::array< core::triangle3df * > &listTriangle, core::array< CCollisionNode * > &listCollisions, COctreeNode *node, const core::aabbox3df &box) (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
m_collisions (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
m_minimalPolysPerNode (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
m_nodes (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuilderprotected
m_root (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
m_triangles (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuilderprotected
removeCollision(CGameObject *object) (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuilder
removeCollision(CCollisionNode **nodes, int count) (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuilder
~CCollisionBuilder() (defined in Skylicht::CCollisionBuilder)Skylicht::CCollisionBuildervirtual
~COctreeBuilder() (defined in Skylicht::COctreeBuilder)Skylicht::COctreeBuildervirtual