#include <DynamicBVH.h>
|
| | FDynamicBVH () |
| |
| int32 | GetNumNodes () const |
| |
| int32 | GetNumLeaves () const |
| |
| int32 | GetNumDirty () const |
| |
| template<typename T > |
| void | Add (const TBounds< T > &Bounds, uint32 Index) |
| |
| template<typename T > |
| void | Update (const TBounds< T > &Bounds, uint32 Index) |
| |
| void | Remove (uint32 Index) |
| |
| bool | IsPresent (uint32 Index) const |
| |
| void | AddDefaulted () |
| |
| void | SwapIndexes (uint32 Index0, uint32 Index1) |
| |
| void | Build (const TArray< FBounds3f > &BoundsArray, uint32 FirstIndex) |
| |
| template<typename T , typename FFuncType > |
| void | ForAll (const TBounds< T > &Bounds, const FFuncType &Func) const |
| |
| template<typename FPredicate , typename FFuncType > |
| void | ForAll (const FPredicate &Predicate, const FFuncType &Func) const |
| |
| template<typename FFuncType > |
| void | ForAllDirty (const FFuncType &Func) |
| |
| template<typename T , typename FFuncType > |
| uint32 | FindClosest (const UE::Math::TVector< T > &Position, const FFuncType &LeafDistSqr) |
| |
| const FBounds3f & | GetBounds (uint32 Index) const |
| |
| float | GetTotalCost () const |
| |
| bool | Check () const |
| |
| template<typename T > |
| FORCEINLINE void | Add (const TBounds< T > &Bounds, uint32 Index) |
| |
| template<typename T > |
| FORCEINLINE void | Update (const TBounds< T > &Bounds, uint32 Index) |
| |
◆ FDynamicBVH()
◆ Add() [1/2]
◆ Add() [2/2]
◆ AddDefaulted()
◆ AllocNode()
◆ Build()
◆ Check()
◆ CheckNode()
◆ Extract()
◆ FindBestInsertion_BranchAndBound()
◆ FindBestInsertion_Greedy()
◆ FindClosest()
◆ ForAll() [1/2]
◆ ForAll() [2/2]
◆ ForAllDirty()
◆ FreeNode()
◆ GetBounds()
◆ GetNode() [1/2]
◆ GetNode() [2/2]
◆ GetNumDirty()
◆ GetNumLeaves()
◆ GetNumNodes()
◆ GetTotalCost()
◆ Insert()
◆ IsPresent()
◆ MarkDirty()
◆ PromoteChild()
◆ RecursivePromoteChild()
◆ Remove()
◆ RemoveAndSwap()
◆ Rotate()
◆ Set()
◆ SetBounds()
◆ SetFirstChild()
◆ SwapIndexes()
◆ Update() [1/2]
◆ Update() [2/2]
◆ Candidates
◆ ChildMask
◆ FreeHead
◆ IndexShift
◆ Leaves
◆ MaxChildren4
◆ Nodes
◆ NumTested
The documentation for this class was generated from the following file: