neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator > Member List

This is the complete list of members for neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >, including all inherited members.

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 typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
collider_type typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
collisions(CollisionAction aCollisionAction) constneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline
const_iterator typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
const_pointer typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
const_reference typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
count() constneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline
depth() constneogfx::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 typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
minimum_quadrant_size() constneogfx::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;}) constneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline
pointer typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
reference typedefneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >
remove(reference aItem)neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline
root_node() constneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline
visit_aabbs(const Visitor &aVisitor) constneogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >inline