Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::Quadtree< TreeData, NodeData > Member List

This is the complete list of members for smlt::Quadtree< TreeData, NodeData >, including all inherited members.

bounds() const (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
data() const (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
find_destination_for_sphere(const Vec3 &centre, float radius) (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
find_destination_for_triangle(const Vec3 *vertices) (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
is_leaf(Node &node) const (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
LooseQuadtreeTests (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >friend
node_data_type typedef (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >
Quadtree(const AABB &bounds, uint8_t max_level_count=4, std::shared_ptr< TreeData > tree_data=std::shared_ptr< TreeData >()) (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
traverse(std::function< void(Quadtree::Node *)> cb) (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
traverse_visible(const Frustum &frustum, const Callback &cb) (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inline
TraverseCallback typedef (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >
tree_data_type typedef (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >
~Quadtree() (defined in smlt::Quadtree< TreeData, NodeData >)smlt::Quadtree< TreeData, NodeData >inlinevirtual