| aabb_quadtree(i_ecs &aEcs, const aabb_2d &aRootAabb=aabb_2d{ vec2{-4096.0, -4096.0}, vec2{4096.0, 4096.0} }, scalar aMinimumQuadrantSize=16.0, const allocator_type &aAllocator=allocator_type{}) | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| allocator_type typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| collider_type typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| collisions(CollisionAction aCollisionAction) const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| const_iterator typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| const_pointer typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| const_reference typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| count() const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| depth() const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| dynamic_update() | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| full_update() | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| insert(reference aItem) | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| iterator typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| minimum_quadrant_size() const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| pick(const vec2 &aPoint, ResultContainer &aResult, std::function< bool(entity_id aMatch, const vec2 &aPoint)> aColliderPredicate=[](entity_id, const vec2 &) { return true;}) const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| pointer typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| reference typedef | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | |
| remove(reference aItem) | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| root_node() const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |
| visit_aabbs(const Visitor &aVisitor) const | neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > | inline |