| TOctree
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/GenericOctree.h |
Include |
#include "Math/GenericOctree.h" |
template<typename ElementType, typename OctreeSemantics>
class TOctree
An octree.
Name | Description | ||
---|---|---|---|
|
AddElement ( |
Adds an element to the octree. |
|
|
ApplyOffset |
Apply an arbitrary offset to all elements in the tree InOffset - offset to apply bGlobalOctree - hint that this octree is used as a boundless global volume, so only content will be shifted but not origin of the octree |
|
|
Destroy() |
||
|
DumpStats() |
Writes stats for the octree to the log. |
|
|
ElementType ... |
GetElementById ( |
Accesses an octree element by ID. |
|
const Elemen... |
GetElementById ( |
Accesses an octree element by ID. |
|
float |
GetNodeLevelExtent ( |
|
|
FBoxCenterAn... |
GetRootBounds() |
|
|
GetSizeBytes() |
||
|
IsValidElementId ( |
Checks if given ElementId represents a valid Octree element |
|
|
RemoveElement ( |
Removes an element from the octree. |
|
|
SetElementId ( |
Redirects SetElementId call to the proper implementation |
|
|
ShrinkElements() |
Name |
Description |
|
---|---|---|
|
FNode |
A node in the octree. |
|
FNodeReference |
A reference to an octree node, its context, and a read lock. |
|
TConstElementBoxIterator |
Iterates over the elements in the octree that intersect a bounding box. |
|
TConstIterator |
An octree node iterator. |
Name |
Description |
---|---|
DefaultStackAllocator |
The default iterator allocator gives the stack enough inline space to contain a path and its siblings from root to leaf. |
ElementArrayType |
|
ElementConstIt |