neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::aabb_octree< BucketSize, Allocator > Member List

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

aabb_octree(const aabb &aRootAabb=aabb{ vec3{-4096.0, -4096.0, -4096.0}, vec3{4096.0, 4096.0, 4096.0} }, dimension aMinimumOctantSize=16.0, const allocator_type &aAllocator=allocator_type{})neogfx::aabb_octree< BucketSize, Allocator >inline
allocator_type typedefneogfx::aabb_octree< BucketSize, Allocator >
collisions(IterObject aStart, IterObject aEnd, CollisionAction aCollisionAction) constneogfx::aabb_octree< BucketSize, Allocator >inline
const_iterator typedefneogfx::aabb_octree< BucketSize, Allocator >
const_pointer typedefneogfx::aabb_octree< BucketSize, Allocator >
const_reference typedefneogfx::aabb_octree< BucketSize, Allocator >
count() constneogfx::aabb_octree< BucketSize, Allocator >inline
depth() constneogfx::aabb_octree< BucketSize, Allocator >inline
dynamic_update(IterObject aStart, IterObject aEnd)neogfx::aabb_octree< BucketSize, Allocator >inline
full_update(IterObject aStart, IterObject aEnd)neogfx::aabb_octree< BucketSize, Allocator >inline
insert(reference aItem)neogfx::aabb_octree< BucketSize, Allocator >inline
iterator typedefneogfx::aabb_octree< BucketSize, Allocator >
minimum_octant_size() constneogfx::aabb_octree< BucketSize, Allocator >inline
pick(const vec3 &aPoint, ResultContainer &aResult, std::function< bool(reference, const vec3 &aPoint)> aColliderPredicate=[](reference, const vec3 &) { return true;}) constneogfx::aabb_octree< BucketSize, Allocator >inline
pick(const vec2 &aPoint, ResultContainer &aResult, std::function< bool(reference, const vec2 &aPoint)> aColliderPredicate=[](reference, const vec2 &) { return true;}) constneogfx::aabb_octree< BucketSize, Allocator >inline
pointer typedefneogfx::aabb_octree< BucketSize, Allocator >
reference typedefneogfx::aabb_octree< BucketSize, Allocator >
remove(reference aItem)neogfx::aabb_octree< BucketSize, Allocator >inline
root_node() constneogfx::aabb_octree< BucketSize, Allocator >inline
visit_aabbs(const Visitor &aVisitor) constneogfx::aabb_octree< BucketSize, Allocator >inline