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

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

ActiveBucketsMaskChaos::ISpatialAccelerationCollection< TPayloadType, T, d >protected
AddSubstructure(TUniquePtr< ISpatialAcceleration< TPayloadType, T, d > > &&Substructure, uint16 Bucket, uint16 BucketInnerIdx)=0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
AllAsyncTasksCompleteChaos::ISpatialAccelerationCollection< TPayloadType, T, d >protected
As()Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
As() constChaos::ISpatialAcceleration< TPayloadType, T, d >inline
AsChecked()Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
AsChecked() constChaos::ISpatialAcceleration< TPayloadType, T, d >inline
CacheOverlappingLeaves()Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
ClearShouldRebuild()Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
Copy() constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
DebugDraw(ISpacialDebugDrawInterface< T > *InInterface) const =0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
DebugDrawLeaf(ISpacialDebugDrawInterface< T > &InInterface, const FLinearColor &InLinearColor, float InThickness) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
DeepAssign(const ISpatialAccelerationCollection< TPayloadType, FReal, 3 > &Other)Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >inline
DeepAssign(const ISpatialAcceleration< TPayloadType, FReal, 3 > &Other) overrideChaos::ISpatialAccelerationCollection< TPayloadType, T, d >inlinevirtual
Chaos::ISpatialAcceleration::DeepAssign(const ISpatialAcceleration< TPayloadType, T, d > &Other)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
DumpStats() constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
DumpStatsTo(class FOutputDevice &Ar) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
FindAllIntersections(const FAABB3 &Box) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
GetAllSpatialIndices() const =0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
GetSubstructure(FSpatialAccelerationIdx Idx)=0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
GetSyncTimestamp()Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
GetType() constChaos::ISpatialAcceleration< TPayloadType, T, d >inline
IsAllAsyncTasksComplete() constChaos::ISpatialAccelerationCollection< TPayloadType, T, d >inline
IsAsyncTimeSlicingComplete()Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
IsBucketActive(uint8 BucketIdx) constChaos::ISpatialAccelerationCollection< TPayloadType, T, d >inline
ISpatialAcceleration(SpatialAccelerationType InType=static_cast< SpatialAccelerationType >(ESpatialAcceleration::Unknown))Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
ISpatialAcceleration(ESpatialAcceleration InType)Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
ISpatialAccelerationCollection()Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >inline
IsTreeDynamic() constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
NeedUpdateElement(const TPayloadType &Payload, const TAABB< T, 3 > &NewBounds)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
NeedUpdateElementIn(const TPayloadType &Payload, const TAABB< T, d > &NewBounds, FSpatialAccelerationIdx Idx)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
Overlap(const FAABB3 &QueryBounds, ISpatialVisitor< TPayloadType, FReal > &Visitor) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
PBDComputeConstraintsLowLevel(T Dt, FSpatialAccelerationBroadPhase &BroadPhase, Private::FCollisionConstraintAllocator *Allocator, const FCollisionDetectorSettings &Settings, IResimCacheBase *ResimCache) const =0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
PrepareCopyTimeSliced(const ISpatialAcceleration< TPayloadType, T, 3 > &InFrom)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
ProgressAsyncTimeSlicing(bool ForceBuildCompletion=false)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
ProgressCopyTimeSliced(const ISpatialAcceleration< TPayloadType, T, 3 > &InFrom, int MaximumBytesToCopy)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
Raycast(const FVec3 &Start, const FVec3 &Dir, const FReal Length, ISpatialVisitor< TPayloadType, FReal > &Visitor) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
RemoveElement(const TPayloadType &Payload)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
RemoveElementFrom(const TPayloadType &Payload, FSpatialAccelerationIdx Idx)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
RemoveSubstructure(FSpatialAccelerationIdx Idx)=0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
Reset()Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
SerializationFactory(FChaosArchive &Ar, ISpatialAcceleration< TPayloadType, T, d > *Accel)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinestatic
Serialize(FChaosArchive &Ar)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
SetAllAsyncTasksComplete(bool State)Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >inline
SetAsyncTimeSlicingComplete(bool InState)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlineprotectedvirtual
SetSyncTimestamp(int32 InTimestamp)Chaos::ISpatialAcceleration< TPayloadType, T, d >inline
ShouldRebuild()Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
StaticTypeChaos::ISpatialAccelerationCollection< TPayloadType, T, d >static
SwapSubstructure(ISpatialAccelerationCollection< TPayloadType, T, d > &Other, FSpatialAccelerationIdx Idx)=0Chaos::ISpatialAccelerationCollection< TPayloadType, T, d >pure virtual
Sweep(const FVec3 &Start, const FVec3 &Dir, const FReal Length, const FVec3 QueryHalfExtents, ISpatialVisitor< TPayloadType, FReal > &Visitor) constChaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
TPayload typedefChaos::ISpatialAcceleration< TPayloadType, T, d >
UpdateElement(const TPayloadType &Payload, const TAABB< T, d > &NewBounds, bool bHasBounds)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
UpdateElementIn(const TPayloadType &Payload, const TAABB< T, d > &NewBounds, bool bHasBounds, FSpatialAccelerationIdx Idx)Chaos::ISpatialAcceleration< TPayloadType, T, d >inlinevirtual
~ISpatialAcceleration()=defaultChaos::ISpatialAcceleration< TPayloadType, T, d >virtual