Tramway SDK
tram::AABBTree Member List

This is the complete list of members for tram::AABBTree, including all inherited members.

AABBIntersect(vec3 ray_pos, vec3 ray_dir, vec3 min, vec3 max)tram::AABBTreeinlinestatic
AABBSurface(vec3 min, vec3 max)tram::AABBTreeinlinestatic
AABBTree()tram::AABBTreeinline
AABBVolume(vec3 min, vec3 max)tram::AABBTreeinlinestatic
FindIntersection(vec3 ray_pos, vec3 ray_dir, Node *node, std::vector< uint32_t > &result)tram::AABBTreeinline
FindSibling(vec3 min, vec3 max, Node *node)tram::AABBTreeinline
GetAABBMax()tram::AABBTreeinline
GetAABBMin()tram::AABBTreeinline
InsertLeaf(uint32_t value, vec3 min, vec3 max)tram::AABBTreeinline
MergeAABBMax(vec3 a, vec3 b)tram::AABBTreeinlinestatic
MergeAABBMin(vec3 a, vec3 b)tram::AABBTreeinlinestatic
RemoveHierarchy(Node *node)tram::AABBTreeinline
RemoveLeaf(Node *node)tram::AABBTreeinline
roottram::AABBTree
UpdateParentAABB(Node *node)tram::AABBTreeinline
ValidateTree(Node *node)tram::AABBTreeinline
ValidateTree(Node *node, size_t num)tram::AABBTreeinline
~AABBTree()tram::AABBTreeinline