UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal > Member List

This is the complete list of members for Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >, including all inherited members.

Acceleration() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AddForce(const FVec3 &InForce, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AddTorque(const FVec3 &InTorque, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AngularAcceleration() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AngularEtherDrag() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AngularImpulse() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
AngularImpulseVelocity() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
BufferPhysicsResults(FDirtyRigidParticleData &)Chaos::FSingleParticlePhysicsProxyprotected
BufferPhysicsResults_External(FDirtyRigidParticleData &)Chaos::FSingleParticlePhysicsProxyprotected
CanTreatAsKinematic() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
CanTreatAsRigid() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
CCDEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
CenterOfMass() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
ClearAccumulatedData()Chaos::FSingleParticlePhysicsProxyprotected
ClearEvents()Chaos::FSingleParticlePhysicsProxyprotected
Create(TUniquePtr< FGeometryParticle > &&Particle, UObject *InOwner)Chaos::FSingleParticlePhysicsProxyinlineprotectedstatic
FParticleHandle typedefChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy()=deleteChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy(const FSingleParticlePhysicsProxy &)=deleteChaos::FSingleParticlePhysicsProxyprotected
FSingleParticlePhysicsProxy(FSingleParticlePhysicsProxy &&)=deleteChaos::FSingleParticlePhysicsProxyprotected
Geometry() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
GetDirtyIdx() constIPhysicsProxyBaseinlineprotected
GetGameThreadAPI()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetGameThreadAPI() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetGeometry() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
GetHandle_LowLevel()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetHandle_LowLevel() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetHandleUnsafe() const overrideChaos::FSingleParticlePhysicsProxyinlineprotectedvirtual
GetIgnoreDataOnStep_Internal() constIPhysicsProxyBaseinlineprotected
GetInitializedStep() constIPhysicsProxyBaseinlineprotected
GetInterpolationData()Chaos::FSingleParticlePhysicsProxyinlineprotected
GetInterpolationData() constChaos::FSingleParticlePhysicsProxyinlineprotected
GetMarkedDeleted() constIPhysicsProxyBaseinlineprotected
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< bExternal >inline
GetR() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >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< bExternal >inline
GetW() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
GetWakeEvent() constChaos::FSingleParticlePhysicsProxyprotected
GetX() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
GravityEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
GravityGroupIndex() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
Chaos::FSingleParticlePhysicsProxy::GravityGroupIndexChaos::FSingleParticlePhysicsProxyprotected
GyroscopicTorqueEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
HandleChaos::FSingleParticlePhysicsProxyprotected
I() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
IgnoreDataOnStep_InternalIPhysicsProxyBaseprotected
InertiaConditioningEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
InitializedOnStepIPhysicsProxyBaseprotected
InvI() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
InvM() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
IPhysicsProxyBase(EPhysicsProxyType InType, UObject *InOwner, TSharedPtr< FProxyTimestampBase, ESPMode::ThreadSafe > InProxyTimeStamp)IPhysicsProxyBaseinlineprotected
IsDirty()Chaos::FSingleParticlePhysicsProxyprotected
IsInitialized() constIPhysicsProxyBaseinlineprotected
LinearEtherDrag() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
LinearImpulse() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
LinearImpulseVelocity() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
M() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
MACDEnabled() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
MarkDeleted()IPhysicsProxyBaseinlineprotected
ObjectState() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
ObjectType() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
OneWayInteraction() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
OwnerIPhysicsProxyBaseprotected
PartialIslandSleepAllowed() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
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< bExternal >inline
ReferenceChaos::FSingleParticlePhysicsProxyprotected
ResetDirtyIdx()IPhysicsProxyBaseinlineprotected
ResimType() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
RotationOfMass() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetAcceleration(const FVec3 &Acceleration, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetAngularAcceleration(const FVec3 &AngularAcceleration, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetAngularEtherDrag(const FReal InAngularEtherDrag)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetAngularImpulse(const FVec3 &InAngularImpulse, bool bIsVelocity, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetCCDEnabled(const bool InCCDEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetCenterOfMass(const FVec3 &InCenterOfMass, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetDirtyIdx(const int32 Idx)IPhysicsProxyBaseinlineprotected
SetGravityEnabled(const bool InGravityEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetGravityGroupIndex(const uint32 InGravityGroupIndex)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetGyroscopicTorqueEnabled(const bool InGyroscopicTorqueEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetHandle(FParticleHandle *InHandle)Chaos::FSingleParticlePhysicsProxyinlineprotected
SetI(const Chaos::TVec3< FRealSingle > &InI)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetInertiaConditioningEnabled(const bool bInEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetInitialized(const int32 InitializeStep)IPhysicsProxyBaseinlineprotected
SetInvI(const Chaos::TVec3< FRealSingle > &InInvI)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetInvM(const FReal InInvM)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetKinematicTarget(const FRigidTransform3 &InTargetTransform, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetKinematicTarget(const FKinematicTarget &InKinematicTarget, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetLinearEtherDrag(const FReal InLinearEtherDrag)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetLinearImpulse(const FVec3 &InLinearImpulse, bool bIsVelocity, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetM(const FReal InM)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetMACDEnabled(const bool InMACDEnabled)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetObjectStateBase(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
SetOneWayInteraction(const bool bInOneWayInteraction)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetParentProxy(IPhysicsProxyBase *InProxy)IPhysicsProxyBaseinlineprotected
SetPartialIslandSleepAllowed(const bool InPartialIslandSleepAllowed)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetPositionSolverIterations(const int32 PositionSolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetProjectionSolverIterations(const int32 ProjectionSolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetRBase(const FRotation3 &InR, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
SetResimType(EResimType ResimType)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetRotationOfMass(const FRotation3 &InRotationOfMass, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetSleepType(ESleepType InSleepType)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetSolver(SOLVER_TYPE *InSolver)IPhysicsProxyBaseinlineprotected
SetSpatialIdx(FSpatialAccelerationIdx Idx)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetUniqueIdx(const FUniqueIdx UniqueIdx, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetUpdateKinematicFromSimulation(const bool InUpdateKinematicFromSimulation)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetVBase(const FVec3 &InV, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
SetVelocitySolverIterations(const int32 VelocitySolverIterationsIn)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SetWBase(const FVec3 &InW, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
SetXBase(const FVec3 &InX, bool bInvalidate=true)Chaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
ShapesArray() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SharedGeometryLowLevel() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SleepType() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
SolverIPhysicsProxyBaseprotected
SpatialIdx() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
TypeIPhysicsProxyBaseprotected
UniqueIdx() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
UpdateKinematicFromSimulation() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
V() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
VerifyContext() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inlineprotected
W() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
X() constChaos::TThreadedSingleParticlePhysicsProxyBase< bExternal >inline
~FSingleParticlePhysicsProxy()Chaos::FSingleParticlePhysicsProxyprotectedvirtual
~IPhysicsProxyBase()IPhysicsProxyBaseprotectedvirtual