TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BIH Member List

This is the complete list of members for BIH, including all inherited members.

BIH()BIHinline
boundsBIHprotected
build(const PrimArray &primitives, BoundsFunc &getBounds, uint32 leafSize=3, bool printStats=false)BIHinline
buildHierarchy(std::vector< uint32 > &tempTree, buildData &dat, BuildStats &stats)BIHprotected
createNode(std::vector< uint32 > &tempTree, int nodeIndex, uint32 left, uint32 right) const BIHinlineprotected
init_empty()BIHinlineprivate
intersectPoint(const G3D::Vector3 &p, IsectCallback &intersectCallback) const BIHinline
intersectRay(const G3D::Ray &r, RayCallback &intersectCallback, float &maxDist, bool stopAtFirst=false) const BIHinline
objectsBIHprotected
primCount() const BIHinline
readFromFile(FILE *rf)BIH
subdivide(int left, int right, std::vector< uint32 > &tempTree, buildData &dat, AABound &gridBox, AABound &nodeBox, int nodeIndex, int depth, BuildStats &stats)BIHprotected
treeBIHprotected
writeToFile(FILE *wf) const BIH