| 
    Tramway SDK v0.1.1
    
   | 
 
This is the complete list of members for tram::AABBTree, including all inherited members.
| AABBDistance(vec3 ray_pos, vec3 ray_dir, vec3 min, vec3 max) | tram::AABBTree | inlinestatic | 
| AABBIntersect(vec3 ray_pos, vec3 ray_dir, vec3 min, vec3 max) | tram::AABBTree | inlinestatic | 
| AABBOverlap(vec3 min, vec3 max, vec3 other_min, vec3 other_max) | tram::AABBTree | inlinestatic | 
| AABBSurface(vec3 min, vec3 max) | tram::AABBTree | inlinestatic | 
| AABBTree() | tram::AABBTree | inline | 
| AABBVolume(vec3 min, vec3 max) | tram::AABBTree | inlinestatic | 
| FindAABBIntersection(vec3 min, vec3 max, auto callback) | tram::AABBTree | inline | 
| FindAABBIntersection(Node *node, vec3 min, vec3 max, auto callback) | tram::AABBTree | inline | 
| FindIntersection(vec3 ray_pos, vec3 ray_dir, Node *node, std::vector< uint32_t > &result) const | tram::AABBTree | inline | 
| FindIntersection(vec3 ray_pos, vec3 ray_dir, float distance_limit, auto filter) const | tram::AABBTree | inline | 
| FindIntersectionRecursive(vec3 ray_pos, vec3 ray_dir, float &nearest_dist, uint32_t &nearest_index, float distance_limit, Node *node, auto filter) const | tram::AABBTree | inline | 
| FindSibling(vec3 min, vec3 max, Node *node) | tram::AABBTree | inline | 
| GetAABBMax() | tram::AABBTree | inline | 
| GetAABBMin() | tram::AABBTree | inline | 
| InsertLeaf(uint32_t value, vec3 min, vec3 max) | tram::AABBTree | inline | 
| MergeAABBMax(vec3 a, vec3 b) | tram::AABBTree | inlinestatic | 
| MergeAABBMin(vec3 a, vec3 b) | tram::AABBTree | inlinestatic | 
| RemoveHierarchy(Node *node) | tram::AABBTree | inline | 
| RemoveLeaf(Node *node) | tram::AABBTree | inline | 
| root | tram::AABBTree | |
| UpdateParentAABB(Node *node) | tram::AABBTree | inline | 
| ValidateTree(Node *node) | tram::AABBTree | inline | 
| ValidateTree(Node *node, size_t num) | tram::AABBTree | inline | 
| ~AABBTree() | tram::AABBTree | inline |