AddElement(typename TCallTraits< ElementType >::ConstReference Element) | TOctree2< ElementType, OctreeSemantics > | inline |
AddElementInternal(FNodeIndex CurrentNodeIndex, const FOctreeNodeContext &NodeContext, const FBoxCenterAndExtent &ElementBounds, typename TCallTraits< ElementType >::ConstReference Element, ElementArrayType &TempElementStorage) | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
AllocateEightNodes() | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
ApplyOffset(const FVector &InOffset, bool bGlobalOctree=false) | TOctree2< ElementType, OctreeSemantics > | inline |
CollapseNodesInternal(FNodeIndex CurrentNodeIndex, ElementArrayType &CollapsedNodeElements) | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
Destroy() | TOctree2< ElementType, OctreeSemantics > | inline |
DumpStats() const | TOctree2< ElementType, OctreeSemantics > | inline |
ElementArrayType typedef | TOctree2< ElementType, OctreeSemantics > | private |
FindAllElements(const IterateAllElementsFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindElementsWithBoundsTest(const FBoxCenterAndExtent &BoxBounds, const IterateBoundsFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindElementsWithBoundsTestInternal(FNodeIndex CurrentNodeIndex, const FOctreeNodeContext &NodeContext, const FBoxCenterAndExtent &BoxBounds, const IterateFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
FindElementsWithPredicate(const PredicateFunc &Predicate, const IterateFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindFirstElementWithBoundsTest(const FBoxCenterAndExtent &BoxBounds, const IterateBoundsFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindFirstElementWithBoundsTestInternal(FNodeIndex CurrentNodeIndex, const FOctreeNodeContext &NodeContext, const FBoxCenterAndExtent &BoxBounds, const IterateFunc &Func, bool &ContinueTraversal) const | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
FindNearbyElements(const FVector &Position, const IterateBoundsFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindNearbyElementsInternal(FNodeIndex CurrentNodeIndex, const FOctreeNodeContext &NodeContext, const FBoxCenterAndExtent &BoxBounds, const IterateFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
FindNodesWithPredicate(const PredicateFunc &Predicate, const IterateFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inline |
FindNodesWithPredicateInternal(FNodeIndex ParentNodeIndex, FNodeIndex CurrentNodeIndex, const FOctreeNodeContext &NodeContext, const PredicateFunc &Predicate, const IterateFunc &Func) const | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
FNodeIndex typedef | TOctree2< ElementType, OctreeSemantics > | |
FReal typedef | TOctree2< ElementType, OctreeSemantics > | |
FreeEightNodes(FNodeIndex Index) | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
FreeList | TOctree2< ElementType, OctreeSemantics > | private |
GetElementById(FOctreeElementId2 ElementId) | TOctree2< ElementType, OctreeSemantics > | inline |
GetElementById(FOctreeElementId2 ElementId) const | TOctree2< ElementType, OctreeSemantics > | inline |
GetElementsForNode(FNodeIndex NodeIndex) const | TOctree2< ElementType, OctreeSemantics > | inline |
GetNodeLevelExtent(int32 Level) const | TOctree2< ElementType, OctreeSemantics > | inline |
GetNumNodes() const | TOctree2< ElementType, OctreeSemantics > | inline |
GetRootBounds() const | TOctree2< ElementType, OctreeSemantics > | inline |
GetSizeBytes() const | TOctree2< ElementType, OctreeSemantics > | inline |
IsValidElementId(FOctreeElementId2 ElementId) const | TOctree2< ElementType, OctreeSemantics > | inline |
MinLeafExtent | TOctree2< ElementType, OctreeSemantics > | private |
ParentLinks | TOctree2< ElementType, OctreeSemantics > | private |
RemoveElement(FOctreeElementId2 ElementId) | TOctree2< ElementType, OctreeSemantics > | inline |
RootNodeContext | TOctree2< ElementType, OctreeSemantics > | private |
SetElementId(const ElementType &Element, FOctreeElementId2 Id) | TOctree2< ElementType, OctreeSemantics > | inlineprotected |
SetOctreeSemanticsElementId(const ElementType &Element, FOctreeElementId2 Id) | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
SetOctreeSemanticsElementId(const ElementType &Element, FOctreeElementId2 Id) | TOctree2< ElementType, OctreeSemantics > | inlineprivate |
ShrinkElements() | TOctree2< ElementType, OctreeSemantics > | inline |
TOctree2(const FVector &InOrigin, FVector::FReal InExtent) | TOctree2< ElementType, OctreeSemantics > | inline |
TOctree2() | TOctree2< ElementType, OctreeSemantics > | inline |
TreeElements | TOctree2< ElementType, OctreeSemantics > | private |
TreeNodes | TOctree2< ElementType, OctreeSemantics > | private |