UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T > Member List

This is the complete list of members for Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >, including all inherited members.

AddElement(const TPayloadBoundsElement< TPayloadType, T > &Element)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
bDirtyLeafChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >
DebugDrawLeaf(ISpacialDebugDrawInterface< T > &InInterface, const FLinearColor &InLinearColor, float InThickness) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
ElemsChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >
GatherElements(TArray< TPayloadBoundsElement< TPayloadType, T > > &OutElements) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
GetElementCount() constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
GetReserveCount() constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
IsLeafDirty() constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
OverlapFast(const FAABB3 &QueryBounds, TSQVisitor &Visitor) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
PrintLeaf() constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RaycastFast(const TVec3< T > &Start, TQueryFastData &QueryFastData, TSQVisitor &Visitor, const TVec3< T > &Dir, const TVec3< T > &InvDir, const bool bParallel[3]) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RaycastFastSimd(const VectorRegister4Double &Start, TQueryFastData &QueryFastData, TSQVisitor &Visitor, const VectorRegister4Double &Dir, const VectorRegister4Double &InvDir, const VectorRegister4Double &Parallel, const VectorRegister4Double &Length) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RaycastImpSimd(const VectorRegister4Double &Start, TQueryFastData &QueryFastData, TSQVisitor &Visitor, const VectorRegister4Double &InvDir, const VectorRegister4Double &Parallel, const VectorRegister4Double &Length) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RaycastSweepImp(const TVec3< T > &Start, TQueryFastData &QueryFastData, const TVec3< T > &QueryHalfExtents, TSQVisitor &Visitor, const TVec3< T > &Dir, const TVec3< T > InvDir, const bool bParallel[3]) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RecomputeBounds(bool bDynamicTree)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
RemoveElement(TPayloadType Payload)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
Reset()Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
Serialize(FChaosArchive &Ar)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
SetDirtyState(const bool bDirtyState)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
SweepFast(const TVec3< T > &Start, TQueryFastData &QueryFastData, const TVec3< T > &QueryHalfExtents, TSQVisitor &Visitor, const TVec3< T > &Dir, const TVec3< T > InvDir, const bool bParallel[3]) constChaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
TAABBTreeLeafArray()Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
TAABBTreeLeafArray(const TArray< TPayloadBoundsElement< TPayloadType, T > > &InElems)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
UpdateElement(const TPayloadType &Payload, const TAABB< T, 3 > &NewBounds, bool bHasBounds)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline
UpdateElementWithoutDirty(const TPayloadType &Payload, const TAABB< T, 3 > &NewBounds)Chaos::TAABBTreeLeafArray< TPayloadType, bComputeBounds, T >inline