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

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

AddDirtyProxiesUnsafe(TProxiesArray &ProxiesArray)Chaos::FPhysicsSolverBaseinline
AddDirtyProxy(IPhysicsProxyBase *ProxyBaseIn)Chaos::FPhysicsSolverBaseinline
AddDirtyProxyShape(IPhysicsProxyBase *ProxyBaseIn, int32 ShapeIdx)Chaos::FPhysicsSolverBaseinline
AddPostAdvanceCallback(FSolverPostAdvance::FDelegate InDelegate)Chaos::FPhysicsSolverEvents
AddPreAdvanceCallback(FSolverPreAdvance::FDelegate InDelegate)Chaos::FPhysicsSolverEvents
AddPreBufferCallback(FSolverPreAdvance::FDelegate InDelegate)Chaos::FPhysicsSolverEvents
AddTeardownCallback(FSolverTeardown::FDelegate InDelegate)Chaos::FPhysicsSolverEvents
AdvanceAndDispatch_External(FReal InDt)Chaos::FPhysicsSolverBase
AdvanceSolverBy(const FSubStepInfo &SubStepInfo=FSubStepInfo())=0Chaos::FPhysicsSolverBaseprotectedpure virtual
ApplyCallbacks_Internal()Chaos::FPhysicsSolverBaseinlinevirtual
AreAnyTasksPending() constChaos::FPhysicsSolverBaseinlinevirtual
bGameThreadFrozenChaos::FPhysicsSolverBaseprotected
bIsStandaloneSolverChaos::FPhysicsSolverBaseprotected
bSolverHasFrozenGameThreadCallbacksChaos::FPhysicsSolverBaseprotected
BufferModeChaos::FPhysicsSolverBaseprotected
bUseCollisionResimCacheChaos::FPhysicsSolverBaseprotected
CanDebugNetworkPhysicsPrediction()Chaos::FPhysicsSolverBaseinlinestatic
CastChecked()Chaos::FPhysicsSolverBaseinline
CastHelper(const Lambda &Func)Chaos::FPhysicsSolverBaseinline
CCDModifiersChaos::FPhysicsSolverBaseprotected
ChangeBufferMode(EMultiBufferMode InBufferMode)Chaos::FPhysicsSolverBase
ClearCallbacks()Chaos::FPhysicsSolverEventsinline
ClearGTParticle_External(FGeometryParticle &Particle)Chaos::FPhysicsSolverBaseprotected
ConditionalApplyRewind_Internal()Chaos::FPhysicsSolverBaseinlinevirtual
ContactModifiersChaos::FPhysicsSolverBaseprotected
CreateAndRegisterSimCallbackObject_External(ConstructorArgTypes &&... ConstructorArgs)Chaos::FPhysicsSolverBaseinline
CreateAndRegisterSimCallbackObject_External(bool bContactModification, bool bRegisterRewindCallback=false)Chaos::FPhysicsSolverBaseinline
DestroySolver(FPhysicsSolverBase &InSolver)Chaos::FPhysicsSolverBaseprotectedstatic
DisableAsyncMode()Chaos::FPhysicsSolverBase
EnableAsyncMode(FReal FixedDt)Chaos::FPhysicsSolverBase
EnqueueCommandImmediate(Lambda &&Func)Chaos::FPhysicsSolverBaseinline
EnqueueCommandScheduled_External(const int32 ExecuteOnStep, Lambda &&Func)Chaos::FPhysicsSolverBaseinline
EnqueueSimcallbackRewindRegisteration(ISimCallbackObject *Callback)Chaos::FPhysicsSolverBase
EventPostSolveChaos::FPhysicsSolverEventsprotected
EventPreBufferChaos::FPhysicsSolverEventsprotected
EventPreSolveChaos::FPhysicsSolverEventsprotected
EventTeardownChaos::FPhysicsSolverEventsprotected
FinalizeCallbackData_Internal()Chaos::FPhysicsSolverBaseinline
FlipEventManagerBuffer()Chaos::FPhysicsSolverBaseinlinevirtual
FPhysicsSolverBase(const EMultiBufferMode BufferingModeIn, const EThreadingModeTemp InThreadingMode, UObject *InOwner, FReal AsyncDt)Chaos::FPhysicsSolverBaseprotected
FPhysicsSolverBase()=deleteChaos::FPhysicsSolverBaseprotected
FPhysicsSolverBase(const FPhysicsSolverBase &InCopy)=deleteChaos::FPhysicsSolverBaseprotected
FPhysicsSolverBase(FPhysicsSolverBase &&InSteal)=deleteChaos::FPhysicsSolverBaseprotected
GetAccumulatedTime() constChaos::FPhysicsSolverBaseinline
GetAsyncDeltaTime() constChaos::FPhysicsSolverBaseinline
GetAsyncInterpolationMultiplier() constChaos::FPhysicsSolverBaseinline
GetDebugName() constChaos::FPhysicsSolverBase
GetDirtyProxyBucketInfo_External()Chaos::FPhysicsSolverBaseinline
GetDirtyProxyBucketInfoNum_External(EPhysicsProxyType Type)Chaos::FPhysicsSolverBaseinline
GetExternalDataLock_External() constChaos::FPhysicsSolverBaseinline
GetLastDt() constChaos::FPhysicsSolverBaseinline
GetMarshallingManager()Chaos::FPhysicsSolverBaseinline
GetMaxDeltaTime_External() constChaos::FPhysicsSolverBaseinline
GetMaxSubSteps_External() constChaos::FPhysicsSolverBaseinline
GetMinDeltaTime_External() constChaos::FPhysicsSolverBaseinline
GetOwner() constChaos::FPhysicsSolverBaseinline
GetPhysicsHistoryCount()Chaos::FPhysicsSolverBaseinlinestatic
GetPhysicsHistoryTimeLength()Chaos::FPhysicsSolverBaseinlinestatic
GetPhysicsReplication()Chaos::FPhysicsSolverBaseinline
GetPhysicsReplication_Internal()Chaos::FPhysicsSolverBaseinline
GetPhysicsReplicationLOD_Internal()Chaos::FPhysicsSolverBaseinline
GetPhysicsResultsTime_External() constChaos::FPhysicsSolverBaseinline
GetResimulationErrorAngularVelocityThreshold()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorAngularVelocityThresholdEnabled()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorLinearVelocityThreshold()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorLinearVelocityThresholdEnabled()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorPositionThreshold()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorPositionThresholdEnabled()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorRotationThreshold()Chaos::FPhysicsSolverBaseinlinestatic
GetResimulationErrorRotationThresholdEnabled()Chaos::FPhysicsSolverBaseinlinestatic
GetResultsManager()Chaos::FPhysicsSolverBaseinline
GetRewindCallback()Chaos::FPhysicsSolverBaseinline
GetRewindData()Chaos::FPhysicsSolverBaseinline
GetSolverSubstep_External() constChaos::FPhysicsSolverBaseinline
GetSolverTime() constChaos::FPhysicsSolverBaseinline
GetThreadingMode() constChaos::FPhysicsSolverBaseinline
GetUseCollisionResimCache() constChaos::FPhysicsSolverBaseinline
IsGameThreadFrozen() constChaos::FPhysicsSolverBaseinline
IsNetworkPhysicsPredictionEnabled()Chaos::FPhysicsSolverBaseinlinestatic
IsPaused_External() constChaos::FPhysicsSolverBaseinline
IsPendingTasksComplete() constChaos::FPhysicsSolverBaseinline
IsResimming() constChaos::FPhysicsSolverBaseinlinevirtual
IsShuttingDown() constChaos::FPhysicsSolverBaseinline
IsStandaloneSolver() constChaos::FPhysicsSolverBaseinline
IsUsingAsyncResults() constChaos::FPhysicsSolverBaseinline
IsUsingFixedDt() constChaos::FPhysicsSolverBaseinline
KillSafeAsyncTasks()Chaos::FPhysicsSolverBaseinlinevirtual
MarkShuttingDown()Chaos::FPhysicsSolverBaseinline
MarshallingManagerChaos::FPhysicsSolverBaseprotected
MidPhaseModifiersChaos::FPhysicsSolverBaseprotected
MLastDtChaos::FPhysicsSolverBaseprotected
MRewindCallbackChaos::FPhysicsSolverBaseprotected
MRewindDataChaos::FPhysicsSolverBaseprotected
MTimeChaos::FPhysicsSolverBaseprotected
NetworkPhysicsInterpolationLerp()Chaos::FPhysicsSolverBaseinlinestatic
operator=(const FPhysicsSolverBase &InCopy)=deleteChaos::FPhysicsSolverBaseprotected
operator=(FPhysicsSolverBase &&InSteal)=deleteChaos::FPhysicsSolverBaseprotected
PendingSpatialOperations_ExternalChaos::FPhysicsSolverBaseprotected
PendingTasksChaos::FPhysicsSolverBaseprotected
PhysicsObjectUnregistrationWatchersChaos::FPhysicsSolverBaseprotected
PhysicsReplication_DEPRECATEDChaos::FPhysicsSolverBaseprotected
PhysicsReplicationAsyncChaos::FPhysicsSolverBaseprotected
PhysicsReplicationLODAsyncChaos::FPhysicsSolverBaseprotected
PopAndExecuteStolenAdvanceTask_ForTesting()Chaos::FPhysicsSolverBase
PrepareAdvanceBy(const FReal Dt)=0Chaos::FPhysicsSolverBaseprotectedpure virtual
ProcessPushedData_Internal(FPushPhysicsData &PushDataArray)=0Chaos::FPhysicsSolverBaseprotectedpure virtual
PullPhysicsStateForEachDirtyProxy_External(TDispatcher &Dispatcher)Chaos::FPhysicsSolverBase
PullPhysicsStateForEachDirtyProxy_External(const RigidLambda &RigidFunc, const ConstraintLambda &ConstraintFunc, const GeometryCollectionLambda &GeometryCollectionFunc)Chaos::FPhysicsSolverBase
PullPhysicsStateForEachDirtyProxy_External(const RigidLambda &RigidFunc, const ConstraintLambda &ConstraintFunc)Chaos::FPhysicsSolverBase
PullResultsManagerChaos::FPhysicsSolverBaseprotected
PushPhysicsState(const FReal Dt, const int32 NumSteps, const int32 NumExternalSteps)=0Chaos::FPhysicsSolverBaseprotectedpure virtual
RegisterSimOneShotCallback(Lambda &&Func)Chaos::FPhysicsSolverBaseinline
RegistrationWatchersChaos::FPhysicsSolverBaseprotected
RemoveDirtyProxy(IPhysicsProxyBase *ProxyBaseIn)Chaos::FPhysicsSolverBaseinline
RemoveDirtyProxyFromHistory_Internal(IPhysicsProxyBase *ProxyBaseIn)Chaos::FPhysicsSolverBaseinline
RemoveDirtyProxyIfNoShapesAreDirty(IPhysicsProxyBase *ProxyBaseIn)Chaos::FPhysicsSolverBaseinline
RemovePostAdvanceCallback(FDelegateHandle InHandle)Chaos::FPhysicsSolverEvents
RemovePreAdvanceCallback(FDelegateHandle InHandle)Chaos::FPhysicsSolverEvents
RemovePreBufferCallback(FDelegateHandle InHandle)Chaos::FPhysicsSolverEvents
RemoveTeardownCallback(FDelegateHandle InHandle)Chaos::FPhysicsSolverEvents
ResimulationErrorThreshold()Chaos::FPhysicsSolverBaseinlinestatic
SetAsyncInterpolationMultiplier(FRealSingle InAsyncInterpolationMultiplier)Chaos::FPhysicsSolverBaseinline
SetAsyncPhysicsBlockMode(EAsyncBlockMode InAsyncBlockMode)Chaos::FPhysicsSolverBaseinline
SetExternalTimestampConsumed_Internal(const int32 Timestamp)=0Chaos::FPhysicsSolverBaseprotectedpure virtual
SetGameThreadFrozen(bool InGameThreadFrozen)Chaos::FPhysicsSolverBaseinline
SetIsPaused_External(bool bShouldPause)Chaos::FPhysicsSolverBaseinline
SetMaxDeltaTime_External(float InMaxDeltaTime)Chaos::FPhysicsSolverBaseinline
SetMaxSubSteps_External(const int32 InMaxSubSteps)Chaos::FPhysicsSolverBaseinline
SetMinDeltaTime_External(float InMinDeltaTime)Chaos::FPhysicsSolverBaseinline
SetNumDirtyShapes(IPhysicsProxyBase *Proxy, int32 NumShapes)Chaos::FPhysicsSolverBaseinline
SetOwner(const UObject *InOwner)Chaos::FPhysicsSolverBaseinline
SetPhysicsReplication(FPhysicsReplicationAsync *InPhysicsReplication)Chaos::FPhysicsSolverBaseinline
SetPhysicsReplication_Internal(IPhysicsReplicationAsync *InPhysicsReplication)Chaos::FPhysicsSolverBaseinline
SetPhysicsReplicationLOD_Internal(IPhysicsReplicationLODAsync *InPhysicsReplicationLOD)Chaos::FPhysicsSolverBaseinline
SetRewindCallback(TUniquePtr< IRewindCallback > &&RewindCallback)Chaos::FPhysicsSolverBase
SetSolverSubstep_External(bool bInSubstepExternal)Chaos::FPhysicsSolverBaseinline
SetSolverTime(const FReal InTime)Chaos::FPhysicsSolverBaseinline
SetStandaloneSolver(const bool bStandaloneSolver)Chaos::FPhysicsSolverBaseinline
SetStealAdvanceTasks_ForTesting(bool bInStealAdvanceTasksForTesting)Chaos::FPhysicsSolverBase
SetThreadingMode_External(EThreadingModeTemp InThreadingMode)Chaos::FPhysicsSolverBaseinline
SetUseCollisionResimCache(bool InUseCollisionResimCache)Chaos::FPhysicsSolverBaseinline
ShouldApplyRewindCallbacks()Chaos::FPhysicsSolverBaseinline
SimCallbackObjectsChaos::FPhysicsSolverBaseprotected
StrainModifiersChaos::FPhysicsSolverBaseprotected
ThreadingModeChaos::FPhysicsSolverBaseprotected
TrackGTParticle_External(FGeometryParticle &Particle)Chaos::FPhysicsSolverBaseprotected
TSolverSimMaterialScopeChaos::FPhysicsSolverBasefriend
UniqueIdxToGTParticle_External(const FUniqueIdx &UniqueIdx) constChaos::FPhysicsSolverBaseinline
UnregisterAndFreeSimCallbackObject_External(ISimCallbackObject *SimCallbackObject)Chaos::FPhysicsSolverBaseinline
UnregistrationWatchersChaos::FPhysicsSolverBaseprotected
UpdateParticleInAccelerationStructure_External(FGeometryParticle *Particle, EPendingSpatialDataOperation InOperation)Chaos::FPhysicsSolverBase
WaitOnPendingTasks_External()Chaos::FPhysicsSolverBaseinline
~FPhysicsSolverBase()Chaos::FPhysicsSolverBaseprotectedvirtual
~FPhysicsSolverEvents()Chaos::FPhysicsSolverEventsinlinevirtual