UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FRigidBodyHandle_External Member List

This is the complete list of members for Chaos::FRigidBodyHandle_External, including all inherited members.

Acceleration() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AddForce(const FVec3 &InForce, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AddTorque(const FVec3 &InTorque, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AngularAcceleration() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AngularEtherDrag() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AngularImpulse() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
AngularImpulseVelocity() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
Base typedefChaos::FRigidBodyHandle_External
BufferPhysicsResults(FDirtyRigidParticleData &)Chaos::FSingleParticlePhysicsProxyprotected
BufferPhysicsResults_External(FDirtyRigidParticleData &)Chaos::FSingleParticlePhysicsProxyprotected
CanTreatAsKinematic() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
CanTreatAsRigid() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
CCDEnabled() constChaos::FRigidBodyHandle_Externalinline
CenterOfMass() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
ClearAccumulatedData()Chaos::FSingleParticlePhysicsProxyprotected
ClearEvents()Chaos::FRigidBodyHandle_Externalinline
ClearForces(bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
ClearKinematicTarget()Chaos::FRigidBodyHandle_Externalinline
ClearTorques(bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
Create(TUniquePtr< FGeometryParticle > &&Particle, UObject *InOwner)Chaos::FSingleParticlePhysicsProxyinlineprotectedstatic
Disabled() constChaos::FRigidBodyHandle_Externalinline
FParticleHandle typedefChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy()=deleteChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy(const FSingleParticlePhysicsProxy &)=deleteChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy(FSingleParticlePhysicsProxy &&)=deleteChaos::FSingleParticlePhysicsProxyprotected
Geometry() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetDirtyIdx() constIPhysicsProxyBaseinlineprotected
GetGameThreadAPI()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetGameThreadAPI() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetGeometry() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetHandle_LowLevel()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetHandle_LowLevel() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetHandleUnsafe() const overrideChaos::FSingleParticlePhysicsProxyinlineprotectedvirtual
GetIgnoreDataOnStep_Internal() constIPhysicsProxyBaseinlineprotected
GetInitializedStep() constIPhysicsProxyBaseinlineprotected
GetInitialOverlapDepenetrationVelocity()Chaos::FRigidBodyHandle_Externalinline
GetInterpolationData()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetInterpolationData() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetMarkedDeleted() constIPhysicsProxyBaseinlineprotected
GetMaxAngularSpeedSq()Chaos::FRigidBodyHandle_Externalinline
GetMaxLinearSpeedSq()Chaos::FRigidBodyHandle_Externalinline
GetOrCreateErrorInterpolationData()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetOwner() constIPhysicsProxyBaseinlineprotected
GetParentProxy() constIPhysicsProxyBaseinlineprotected
GetParticle_LowLevel()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetParticle_LowLevel() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetPhysicsObject()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetPhysicsObject() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetPhysicsThreadAPI()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetPhysicsThreadAPI() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetProxy()Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetR() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetRenderInterpDebugDraw()IPhysicsProxyBaseinlineprotectedstatic
GetRenderInterpErrorCorrectionDuration()IPhysicsProxyBaseinlineprotectedstatic
GetRenderInterpErrorDirectionalDecayMultiplier()IPhysicsProxyBaseinlineprotectedstatic
GetRenderInterpErrorVelocitySmoothingDuration()IPhysicsProxyBaseinlineprotectedstatic
GetRenderInterpMaximumErrorCorrectionBeforeSnapping()IPhysicsProxyBaseinlineprotectedstatic
GetRigidParticleUnsafe()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetRigidParticleUnsafe() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetSolver() constIPhysicsProxyBaseinlineprotected
GetSolverBase() constIPhysicsProxyBaseinlineprotected
GetSolverSyncTimestamp_External() constIPhysicsProxyBaseprotected
GetSyncTimestamp() constIPhysicsProxyBaseinlineprotected
GetSyncTimestampAs()IPhysicsProxyBaseinlineprotected
GetType() constIPhysicsProxyBaseinlineprotected
GetV() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetW() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GetWakeEvent()Chaos::FRigidBodyHandle_Externalinline
TThreadedSingleParticlePhysicsProxyBase< true >::GetWakeEvent() constChaos::FSingleParticlePhysicsProxy
GetX() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GravityEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
GravityGroupIndex() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
Chaos::FSingleParticlePhysicsProxy::GravityGroupIndexChaos::FSingleParticlePhysicsProxyprotected
GyroscopicTorqueEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
HandleChaos::FSingleParticlePhysicsProxyprotected
I() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
IgnoreDataOnStep_InternalIPhysicsProxyBaseprotected
InertiaConditioningEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
InitializedOnStepIPhysicsProxyBaseprotected
InvI() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
InvM() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
IPhysicsProxyBase(EPhysicsProxyType InType, UObject *InOwner, TSharedPtr< FProxyTimestampBase, ESPMode::ThreadSafe > InProxyTimeStamp)IPhysicsProxyBaseinlineprotected
IsDirty()Chaos::FSingleParticlePhysicsProxyprotected
IsInitialized() constIPhysicsProxyBaseinlineprotected
IsKinematicTargetDirty() constChaos::FRigidBodyHandle_Externalinline
Island() constChaos::FRigidBodyHandle_Externalinline
IterationSettings() constChaos::FRigidBodyHandle_Externalinline
LinearEtherDrag() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
LinearImpulse() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
LinearImpulseVelocity() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
M() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
MACDEnabled() constChaos::FRigidBodyHandle_Externalinline
MarkDeleted()IPhysicsProxyBaseinlineprotected
MergeGeometry(TArray< Chaos::FImplicitObjectPtr > &&Objects)Chaos::FRigidBodyHandle_Externalinline
MergeGeometry(TArray< TUniquePtr< FImplicitObject > > &&Objects)Chaos::FRigidBodyHandle_Externalinline
MergeShapesArray(FShapesArray &&OtherShapesArray)Chaos::FRigidBodyHandle_Externalinline
ObjectState() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
ObjectType() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
OneWayInteraction() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
OwnerIPhysicsProxyBaseprotected
PartialIslandSleepAllowed() constChaos::FRigidBodyHandle_Externalinline
ParticleChaos::FSingleParticlePhysicsProxyprotected
PARTICLE_TYPE typedefChaos::FSingleParticlePhysicsProxyprotected
PullFromPhysicsState(const FDirtyRigidParticleData &PullData, int32 SolverSyncTimestamp, const FDirtyRigidParticleData *NextPullData=nullptr, const FRealSingle *Alpha=nullptr, const FDirtyRigidParticleReplicationErrorData *Error=nullptr, const Chaos::FReal AsyncFixedTimeStep=0)Chaos::FSingleParticlePhysicsProxyprotected
PushToPhysicsState(const FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyProxy &Dirty, FShapeDirtyData *ShapesData, FReal ExternalDt)Chaos::FSingleParticlePhysicsProxyprotected
R() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
ReferenceChaos::FSingleParticlePhysicsProxyprotected
RemoveShape(FPerShapeData *InShape, bool bWakeTouching)Chaos::FRigidBodyHandle_Externalinline
ResetDirtyIdx()IPhysicsProxyBaseinlineprotected
ResimType() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
RotationOfMass() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetAcceleration(const FVec3 &Acceleration, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetAngularAcceleration(const FVec3 &AngularAcceleration, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetAngularEtherDrag(const FReal InAngularEtherDrag)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetAngularImpulse(const FVec3 &InAngularImpulse, bool bIsVelocity, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetCCDEnabled(bool bEnabled)Chaos::FRigidBodyHandle_Externalinline
SetCenterOfMass(const FVec3 &InCenterOfMass, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetDirtyIdx(const int32 Idx)IPhysicsProxyBaseinlineprotected
SetDisabled(bool bDisable)Chaos::FRigidBodyHandle_Externalinline
SetGeometry(const Chaos::FImplicitObjectPtr &ImplicitGeometryPtr)Chaos::FRigidBodyHandle_Externalinline
SetGeometry(TUniquePtr< FImplicitObject > &&UniqueGeometry)Chaos::FRigidBodyHandle_Externalinline
SetGeometry(TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > SharedGeometry)Chaos::FRigidBodyHandle_Externalinline
SetGravityEnabled(const bool InGravityEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetGravityGroupIndex(const uint32 InGravityGroupIndex)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetGyroscopicTorqueEnabled(const bool InGyroscopicTorqueEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetHandle(FParticleHandle *InHandle)Chaos::FSingleParticlePhysicsProxyinlineprotected
SetI(const Chaos::TVec3< FRealSingle > &InI)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetIgnoreAnalyticCollisions(bool bIgnoreAnalyticCollisions)Chaos::FRigidBodyHandle_Externalinline
SetInertiaConditioningEnabled(const bool bInEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetInitialized(const int32 InitializeStep)IPhysicsProxyBaseinlineprotected
SetInitialOverlapDepenetrationVelocity(FRealSingle InNewSpeed)Chaos::FRigidBodyHandle_Externalinline
SetInvI(const Chaos::TVec3< FRealSingle > &InInvI)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetInvM(const FReal InInvM)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetIsland(const int32 InIsland)Chaos::FRigidBodyHandle_Externalinline
SetKinematicTarget(const FRigidTransform3 &InTargetTransform, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetKinematicTarget(const FKinematicTarget &InKinematicTarget, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetLinearEtherDrag(const FReal InLinearEtherDrag)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetLinearImpulse(const FVec3 &InLinearImpulse, bool bIsVelocity, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetM(const FReal InM)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetMACDEnabled(bool bEnabled)Chaos::FRigidBodyHandle_Externalinline
SetMaxAngularSpeedSq(FReal InNewSpeed)Chaos::FRigidBodyHandle_Externalinline
SetMaxLinearSpeedSq(FReal InNewSpeed)Chaos::FRigidBodyHandle_Externalinline
SetObjectState(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
SetObjectStateBase(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
SetOneWayInteraction(const bool bInOneWayInteraction)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetParentProxy(IPhysicsProxyBase *InProxy)IPhysicsProxyBaseinlineprotected
SetPartialIslandSleepAllowed(bool bEnabled)Chaos::FRigidBodyHandle_Externalinline
SetParticleID(const FParticleID &ParticleID)Chaos::FRigidBodyHandle_Externalinline
SetPositionSolverIterationCount(int32 PositionSolverIterationCountIn)Chaos::FRigidBodyHandle_Externalinline
SetPositionSolverIterations(const int32 PositionSolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetProjectionSolverIterationCount(int32 ProjectionSolverIterationCountIn)Chaos::FRigidBodyHandle_Externalinline
SetProjectionSolverIterations(const int32 ProjectionSolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetR(const FRotation3 &InR, bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
SetRBase(const FRotation3 &InR, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
SetResimType(EResimType ResimType)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetRotationOfMass(const FRotation3 &InRotationOfMass, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetShapeCollisionTraceType(int32 InShapeIndex, EChaosCollisionTraceFlag TraceType)Chaos::FRigidBodyHandle_Externalinline
SetShapeQueryCollisionEnabled(int32 InShapeIndex, bool bInEnabled)Chaos::FRigidBodyHandle_Externalinline
SetShapeSimCollisionEnabled(int32 InShapeIndex, bool bInEnabled)Chaos::FRigidBodyHandle_Externalinline
SetShapeSimData(int32 InShapeIndex, const FCollisionFilterData &SimData)Chaos::FRigidBodyHandle_Externalinline
SetSleepThresholdMultiplier(FRealSingle Multiplier)Chaos::FRigidBodyHandle_Externalinline
SetSleepType(ESleepType InSleepType)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetSmoothEdgeCollisionsEnabled(bool bEnabled)Chaos::FRigidBodyHandle_Externalinline
SetSolver(SOLVER_TYPE *InSolver)IPhysicsProxyBaseinlineprotected
SetSpatialIdx(FSpatialAccelerationIdx Idx)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetUniqueIdx(const FUniqueIdx UniqueIdx, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetUpdateKinematicFromSimulation(const bool InUpdateKinematicFromSimulation)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetUserData(void *InUserData)Chaos::FRigidBodyHandle_Externalinline
SetV(const FVec3 &InV, bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
SetVBase(const FVec3 &InV, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
SetVelocitySolverIterationCount(int32 VelocitySolverIterationCountIn)Chaos::FRigidBodyHandle_Externalinline
SetVelocitySolverIterations(const int32 VelocitySolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SetW(const FVec3 &InW, bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
SetWBase(const FVec3 &InW, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
SetX(const FVec3 &InX, bool bInvalidate=true)Chaos::FRigidBodyHandle_Externalinline
SetXBase(const FVec3 &InX, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
ShapesArray() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SharedGeometryLowLevel() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SleepType() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
SolverIPhysicsProxyBaseprotected
SpatialIdx() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
TypeIPhysicsProxyBaseprotected
UniqueIdx() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
UpdateKinematicFromSimulation() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
UpdateShapeBounds()Chaos::FRigidBodyHandle_Externalinline
UpdateShapeBounds(const FTransform &Transform)Chaos::FRigidBodyHandle_Externalinline
UserData() constChaos::FRigidBodyHandle_Externalinline
V() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
VerifyContext() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inlineprotected
W() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
X() constChaos::TThreadedSingleParticlePhysicsProxyBase< true >inline
~FSingleParticlePhysicsProxy()Chaos::FSingleParticlePhysicsProxyprotectedvirtual
~IPhysicsProxyBase()IPhysicsProxyBaseprotectedvirtual