![]() |
Skylicht Engine
|
This is the complete list of members for Skylicht::COctreeBuilder, including all inherited members.
| build() (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | virtual |
| CCollisionBuilder() (defined in Skylicht::CCollisionBuilder) | Skylicht::CCollisionBuilder | |
| clear() (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | virtual |
| COctreeBuilder() (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | |
| constructOctree(COctreeNode *node) (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| drawDebug() (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | virtual |
| 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::COctreeBuilder | virtual |
| getCollisionPoint(const core::vector3df &target, const core::vector3df &pos, core::vector3df &outCollisionPoint, core::triangle3df &outTriangle, CCollisionNode *&outNode) (defined in Skylicht::CCollisionBuilder) | Skylicht::CCollisionBuilder | virtual |
| getObjectWithRay(const core::line3d< f32 > &ray, f32 &outBestDistanceSquared, core::vector3df &outCollisionPoint, core::triangle3df &outTriangle, CCollisionNode *&outNode) (defined in Skylicht::CCollisionBuilder) | Skylicht::CCollisionBuilder | virtual |
| getTriangles(const core::aabbox3df &box, core::array< core::triangle3df * > &result, core::array< CCollisionNode * > &nodes) (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | virtual |
| 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::COctreeBuilder | protected |
| getTrianglesFromOctree(core::array< core::triangle3df * > &listTriangle, core::array< CCollisionNode * > &listCollisions, COctreeNode *node, const core::aabbox3df &box) (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| m_collisions (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| m_minimalPolysPerNode (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| m_nodes (defined in Skylicht::CCollisionBuilder) | Skylicht::CCollisionBuilder | protected |
| m_root (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| m_triangles (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | protected |
| 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::CCollisionBuilder | virtual |
| ~COctreeBuilder() (defined in Skylicht::COctreeBuilder) | Skylicht::COctreeBuilder | virtual |