UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TDynamicVerticesOctree3< SourceType > Member List

This is the complete list of members for UE::Geometry::TDynamicVerticesOctree3< SourceType >, including all inherited members.

CellContains(const FSparsePointOctreeCell &Cell, const FVector3d &Position) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
CellPointListsUE::Geometry::FSparseDynamicPointOctree3protected
CellRefCountsUE::Geometry::FSparseDynamicPointOctree3protected
CellsUE::Geometry::FSparseDynamicPointOctree3protected
CheckValidity(EValidityCheckFailMode FailMode=EValidityCheckFailMode::Check, bool bVerbose=false, bool bFailOnMissingPoints=false) constUE::Geometry::TDynamicVerticesOctree3< SourceType >inline
UE::Geometry::FSparseDynamicPointOctree3::CheckValidity(TFunctionRef< bool(int)> IsValidPointIDFunc, TFunctionRef< FVector3d(int)> GetPointFunc, EValidityCheckFailMode FailMode=EValidityCheckFailMode::Check, bool bVerbose=false, bool bFailOnMissingPoints=false) constUE::Geometry::FSparseDynamicPointOctree3inline
ComputeStatistics(FStatistics &StatsOut) constUE::Geometry::FSparseDynamicPointOctree3inline
ConfigureFromPointCountEstimate(double MaxBoundsDimension, int CountEstimate)UE::Geometry::FSparseDynamicPointOctree3inline
ContainsPoint(int32 PointID) constUE::Geometry::FSparseDynamicPointOctree3inline
CreateNewRootCell(FSparsePointOctreeCell NewRootCell, bool bInitializeCellPointList)UE::Geometry::FSparseDynamicPointOctree3inlineprotected
FindClosestPoint(FVector3d QueryPt, double DistanceThreshold, TFunctionRef< bool(int32)> PredicateFunc, TFunctionRef< double(int32)> DistSqFunc, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) constUE::Geometry::FSparseDynamicPointOctree3
FindCurrentContainingCell(const FVector3d &Position) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
FindKClosestPoints(FVector3d QueryPt, double DistanceThreshold, int32 NumToFind, TArray< TPair< int32, double > > &FoundPoints, TFunctionRef< bool(int32)> PredicateFunc, TFunctionRef< double(int32)> DistSqFunc, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) constUE::Geometry::FSparseDynamicPointOctree3
FindNearestHitPoint(const FRay3d &Ray, TFunctionRef< double(int, const FRay3d &)> HitPointDistFunc, double MaxDistance=TNumericLimits< double >::Max()) constUE::Geometry::FSparseDynamicPointOctree3inline
FindNearestHitVertex(const FRay3d &Ray, double MaxDistance=TNumericLimits< double >::Max()) constUE::Geometry::TDynamicVerticesOctree3< SourceType >inline
FindNearestRayCellIntersection(const FSparsePointOctreeCell &Cell, const FRay3d &Ray) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellBox(uint32 Level, const FVector3i &Index) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellBox(const FSparsePointOctreeCell &Cell) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellCenter(uint32 Level, const FVector3i &Index) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellCenter(const FSparsePointOctreeCell &Cell) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellForPoint(int32 PointID) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
GetCellWidth(uint32 Level) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
HitSphereRadiusUE::Geometry::TDynamicVerticesOctree3< SourceType >
Initialize(const SourceType *VertexSourceIn, bool bDynamicExpand)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
Insert_NewChildCell(int32 PointID, const FVector3d &Position, int ParentCellID, FSparsePointOctreeCell NewChildCell, int ChildIdx)UE::Geometry::FSparseDynamicPointOctree3inlineprotected
Insert_NewRoot(int32 PointID, const FVector3d &Position, FSparsePointOctreeCell NewRootCell)UE::Geometry::FSparseDynamicPointOctree3inlineprotected
Insert_ToCell(int32 PointID, const FVector3d &Position, const FSparsePointOctreeCell &ExistingCell)UE::Geometry::FSparseDynamicPointOctree3inlineprotected
InsertPoint(int32 PointID, const FVector3d &Position)UE::Geometry::FSparseDynamicPointOctree3inline
InsertPoint_DynamicExpand(int32 PointID, TFunctionRef< FVector3d(int)> GetPositionFunc)UE::Geometry::FSparseDynamicPointOctree3inline
InsertVertex(int32 VertexID)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
InsertVertices(const TArray< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
InsertVertices(const TSet< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
InvalidCellIDUE::Geometry::FSparseDynamicPointOctree3protectedstatic
MaxPointsPerCellUE::Geometry::FSparseDynamicPointOctree3
MaxTreeDepthUE::Geometry::FSparseDynamicPointOctree3
ModifiedBoundsUE::Geometry::TDynamicVerticesOctree3< SourceType >
NotifyPendingModification(int VertexID)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
NotifyPendingModification(const TSet< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
ParallelInsertDensePointSet(int32 MaxPointID, TFunctionRef< FVector3d(int)> GetPositionFunc)UE::Geometry::FSparseDynamicPointOctree3inline
ParallelRangeQuery(const FAxisAlignedBox3d &Bounds, TFunctionRef< bool(int)> PredicateFunc, TArray< int > &PointIDsOut, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) constUE::Geometry::FSparseDynamicPointOctree3inline
PointIDToCellMapUE::Geometry::FSparseDynamicPointOctree3protected
PointToIndex(uint32 Level, const FVector3d &Position) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
RangeQuery(const FAxisAlignedBox3d &Bounds, TFunctionRef< bool(int)> PredicateFunc, TArray< int > &PointIDsOut, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) constUE::Geometry::FSparseDynamicPointOctree3inline
ReinsertPoint(int32 PointID, const FVector3d &NewPosition)UE::Geometry::FSparseDynamicPointOctree3inline
ReinsertVertices(const TSet< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
RemovePoint(int32 VertexID)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
RemovePointUnsafe(int32 PointID)UE::Geometry::FSparseDynamicPointOctree3inline
RemoveVertices(const TArray< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
RemoveVertices(const TSet< int > &Vertices)UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
ResetModifiedBounds()UE::Geometry::TDynamicVerticesOctree3< SourceType >inline
RootCellsUE::Geometry::FSparseDynamicPointOctree3protected
RootDimensionUE::Geometry::FSparseDynamicPointOctree3
ToChildCellIndex(uint32 Level, const FVector3i &Index, const FVector3d &Position) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
ToChildCellIndex(const FSparsePointOctreeCell &Cell, const FVector3d &Position) constUE::Geometry::FSparseDynamicPointOctree3inlineprotected
VertexSourceUE::Geometry::TDynamicVerticesOctree3< SourceType >