|
Falcon
|
Classes | |
| class | Octree |
| class | OctreeNode |
Typedefs | |
| typedef boost::container::vector< OctreeNode *, fmemory::STLAllocator< OctreeNode * > > | OctreeNodeVector |
| typedef boost::container::vector< glm::vec4, fmemory::STLAllocator< glm::vec4 > > | planeArray |
Functions | |
| void | NormalizePlaneCoeff (glm::vec4 &plane) |
| bool | CheckBounds (OctreeNode *node, glm::vec3 NTL, glm::vec3 FBR) |
| bool | CheckEntityPosInNode (OctreeNode *node, Entity *entity) |
| typedef boost::container::vector<OctreeNode*, fmemory::STLAllocator<OctreeNode*> > Rendering::OctreeNodeVector |
| typedef boost::container::vector<glm::vec4, fmemory::STLAllocator<glm::vec4> > Rendering::planeArray |
| bool Rendering::CheckBounds | ( | OctreeNode * | node, |
| glm::vec3 | NTL, | ||
| glm::vec3 | FBR | ||
| ) |
Non-Member Function that checks if the diagonally opposite corners of a bounding box are within the bounds of the provided octreenode.
| [in] | Pointer | to the Octreenode used as reference. |
| [in] | The | corner point of the bounding box. |
| [in] | The | diagonally opposite corner point of the bounding box. |
| [out] | boolean | value indicating if the test was positive or negative (false if outside, true if inside). |
| bool Rendering::CheckEntityPosInNode | ( | OctreeNode * | node, |
| Entity * | entity | ||
| ) |
Non-member Function that checks if the provided entity
| [in] | Pointer | to the OctreeNode. |
| [in] | Pointer | to the enitity. |
| [out] | boolean | value indicating if the test was positive or negative (false if outside, true if inside). |
| void Rendering::NormalizePlaneCoeff | ( | glm::vec4 & | plane | ) |
Non-member function for normalizing plane equations
1.8.17