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