UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric > Member List

This is the complete list of members for FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >, including all inherited members.

Add(const TBounds< T > &Bounds, uint32 Index)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
Add(const TBounds< T > &Bounds, uint32 Index)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
AddDefaulted()FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
AllocNode()FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
Build(const TArray< FBounds3f > &BoundsArray, uint32 FirstIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
CandidatesFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
Check() constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
CheckNode(uint32 NodeIndex) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
ChildMaskFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protectedstatic
Extract(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
FDynamicBVH()FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
FindBestInsertion_BranchAndBound(uint32 NodeIndex, const FBounds3f &RESTRICT Bounds)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
FindBestInsertion_Greedy(uint32 NodeIndex, const FBounds3f &RESTRICT Bounds)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
FindClosest(const UE::Math::TVector< T > &Position, const FFuncType &LeafDistSqr)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
ForAll(const TBounds< T > &Bounds, const FFuncType &Func) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
ForAll(const FPredicate &Predicate, const FFuncType &Func) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
ForAllDirty(const FFuncType &Func)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
FreeHeadFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
FreeNode(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
GetBounds(uint32 Index) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
GetNode(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
GetNode(uint32 NodeIndex) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
GetNumDirty() constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
GetNumLeaves() constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
GetNumNodes() constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
GetTotalCost() constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
IndexShiftFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protectedstatic
Insert(FRoot &RESTRICT Root, const FBounds3f &RESTRICT Bounds, uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
IsPresent(uint32 Index) constFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inline
LeavesFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
MarkDirty(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
MaxChildren4FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protectedstatic
NodesFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
NumTestedFDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
PromoteChild(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
RecursivePromoteChild(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
Remove(uint32 Index)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
RemoveAndSwap(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
Rotate(uint32 NodeIndex)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >protected
Set(uint32 NodeIndex, const FBounds3f &Bounds, uint32 FirstChild)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
SetBounds(uint32 NodeIndex, const FBounds3f &Bounds)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
SetFirstChild(uint32 NodeIndex, uint32 FirstChild)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >inlineprotected
SwapIndexes(uint32 Index0, uint32 Index1)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
Update(const TBounds< T > &Bounds, uint32 Index)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >
Update(const TBounds< T > &Bounds, uint32 Index)FDynamicBVH< MaxChildren, FRootPolicy, FDirtyPolicy, FCostMetric >