|
using | TraverseCallback = void(Quadtree::Node *) |
|
typedef TreeData | tree_data_type |
|
typedef NodeData | node_data_type |
|
|
| Quadtree (const AABB &bounds, uint8_t max_level_count=4, std::shared_ptr< TreeData > tree_data=std::shared_ptr< TreeData >()) |
|
bool | is_leaf (Node &node) const |
|
Quadtree::Node * | find_destination_for_sphere (const Vec3 ¢er, float radius) |
|
Quadtree::Node * | find_destination_for_triangle (const Vec3 *vertices) |
|
void | traverse (std::function< void(Quadtree::Node *)> cb) |
|
template<typename Callback > |
void | traverse_visible (const Frustum &frustum, const Callback &cb) |
|
AABB | bounds () const |
|
TreeData * | data () const |
|
The documentation for this class was generated from the following file: