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

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

AccumulateErrorIfNecessary(FGeometryParticleHandle &Obj, const FFrameAndPhase FrameAndPhase)Chaos::FRewindData
AddInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory)Chaos::FRewindDatainline
AddInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory, Chaos::FGeometryParticleHandle *Particle)Chaos::FRewindDatainline
AddStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory)Chaos::FRewindDatainline
AddStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory, Chaos::FGeometryParticleHandle *Particle)Chaos::FRewindDatainline
AdvanceFrame(FReal DeltaTime, const CreateCache &CreateCacheFunc)Chaos::FRewindDatainline
ApplyInputs(const int32 ApplyFrame, const bool bResetSolver)Chaos::FRewindData
BlockResim()Chaos::FRewindData
BufferPhysicsResults(TMap< const IPhysicsProxyBase *, struct FDirtyRigidParticleReplicationErrorData > &DirtyRigidErrors)Chaos::FRewindData
Capacity() constChaos::FRewindDatainline
CheckQuaternionThreshold(FQuat A, FQuat B, float ThresholdDegrees)Chaos::FRewindDatastatic
CheckVectorThreshold(FVec3 A, FVec3 B, float Threshold)Chaos::FRewindDatastatic
ClearPhaseAndFuture(FGeometryParticleHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase)Chaos::FRewindData
CompareTargetsToLastFrame()Chaos::FRewindData
CurrentFrame() constChaos::FRewindDatainline
DumpHistory_Internal(const int32 FramePrintOffset, const FString &Filename=FString(TEXT("Dump")))Chaos::FRewindData
ExtendHistoryWithFrame(const int32 Frame)Chaos::FRewindData
ExtractHistoryState(FGeometryParticleHandle &Handle, int32 &PositionValidCount, int32 &VelocityValidCount, int32 &PositionNextIterator, int32 &VelocityNextIterator)Chaos::FRewindDatainline
FindValidResimFrame(const int32 RequestedFrame)Chaos::FRewindData
FinishFrame()Chaos::FRewindData
FPBDRigidsSolverChaos::FRewindDatafriend
FRewindData(FPBDRigidsSolver *InSolver, int32 NumFrames, bool InRewindDataOptimization, int32 InCurrentFrame)Chaos::FRewindData
FRewindData(FPBDRigidsSolver *InSolver, int32 NumFrames, int32 InCurrentFrame)Chaos::FRewindData
GetBlockedResimFrame() constChaos::FRewindDatainline
GetCurrentStepResimCache() constChaos::FRewindDatainline
GetDeltaTimeForFrame(int32 Frame) constChaos::FRewindDatainline
GetEarliestFrame_Internal() constChaos::FRewindDatainline
GetFramesSaved() constChaos::FRewindDatainline
GetLatestFrame() constChaos::FRewindDatainline
GetNumDirtyParticles() constChaos::FRewindDatainline
GetPastJointStateAtFrame(const FPBDJointConstraintHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase=FFrameAndPhase::EParticleHistoryPhase::PostPushData) constChaos::FRewindData
GetPastStateAtFrame(const FGeometryParticleHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase=FFrameAndPhase::EParticleHistoryPhase::PostPushData) constChaos::FRewindData
GetResimFrame() constChaos::FRewindDatainline
GetSolver() constChaos::FRewindDatainline
GetUseCollisionResimCache() constChaos::FRewindData
Init(FPBDRigidsSolver *InSolver, int32 NumFrames, bool InRewindDataOptimization, int32 InCurrentFrame)Chaos::FRewindDatainline
Init(FPBDRigidsSolver *InSolver, int32 NumFrames, int32 InCurrentFrame)Chaos::FRewindDatainline
IsFinalResim() constChaos::FRewindDatainline
IsFrameWithinRewindHistory(int32 Frame)Chaos::FRewindDatainline
IsResim() constChaos::FRewindDatainline
MarkDirtyFromPT(FGeometryParticleHandle &Handle)Chaos::FRewindData
MarkDirtyJointFromPT(FPBDJointConstraintHandle &Handle)Chaos::FRewindData
PushGTDirtyData(const FDirtyPropertiesManager &SrcManager, const int32 SrcDataIdx, const FDirtyProxy &Dirty, const FShapeDirtyData *ShapeDirtyData)Chaos::FRewindData
PushPTDirtyData(TPBDRigidParticleHandle< FReal, 3 > &Rigid, const int32 SrcDataIdx)Chaos::FRewindData
PushStateAtFrame(FGeometryParticleHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase, const FVector &Position, const FQuat &Quaternion, const FVector &LinVelocity, const FVector &AngVelocity, const bool bShouldSleep)Chaos::FRewindData
RemoveInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory)Chaos::FRewindDatainline
RemoveInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory, Chaos::FGeometryParticleHandle *Particle)Chaos::FRewindDatainline
RemoveObject(const FGeometryParticleHandle *Particle, const EAllowShrinking AllowShrinking=EAllowShrinking::Default)Chaos::FRewindDatainline
RemoveObject(const FGeometryParticleHandle *Particle, const bool bAllowShrinking)Chaos::FRewindDatainline
RemoveObject(const FPBDJointConstraintHandle *Joint, const EAllowShrinking AllowShrinking=EAllowShrinking::Default)Chaos::FRewindDatainline
RemoveObject(const FPBDJointConstraintHandle *Joint, const bool bAllowShrinking)Chaos::FRewindDatainline
RemoveStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory)Chaos::FRewindDatainline
RemoveStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory, Chaos::FGeometryParticleHandle *Particle)Chaos::FRewindDatainline
RequestResimulation(int32 RequestedFrame, Chaos::FGeometryParticleHandle *Particle=nullptr)Chaos::FRewindData
RestoreHistoryState(FGeometryParticleHandle &Handle, const int32 &PositionValidCount, const int32 &VelocityValidCount, const int32 &PositionNextIterator, const int32 &VelocityNextIterator)Chaos::FRewindDatainline
RewindStates(const int32 RewindFrame, const bool bResetSolver)Chaos::FRewindData
SetResimFrame(int32 Frame)Chaos::FRewindDatainline
SetRewindDataOptimization(bool InRewindDataOptimization)Chaos::FRewindDatainline
SetTargetStateAtFrame(FGeometryParticleHandle &Handle, const int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase, const FVector &Position, const FQuat &Quaternion, const FVector &LinVelocity, const FVector &AngVelocity, const bool bShouldSleep)Chaos::FRewindData
SpawnProxyIfNeeded(FSingleParticlePhysicsProxy &Proxy)Chaos::FRewindData