![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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::FRewindData | inline |
| AddInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory, Chaos::FGeometryParticleHandle *Particle) | Chaos::FRewindData | inline |
| AddStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory) | Chaos::FRewindData | inline |
| AddStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory, Chaos::FGeometryParticleHandle *Particle) | Chaos::FRewindData | inline |
| AdvanceFrame(FReal DeltaTime, const CreateCache &CreateCacheFunc) | Chaos::FRewindData | inline |
| ApplyInputs(const int32 ApplyFrame, const bool bResetSolver) | Chaos::FRewindData | |
| BlockResim() | Chaos::FRewindData | |
| BufferPhysicsResults(TMap< const IPhysicsProxyBase *, struct FDirtyRigidParticleReplicationErrorData > &DirtyRigidErrors) | Chaos::FRewindData | |
| Capacity() const | Chaos::FRewindData | inline |
| CheckQuaternionThreshold(FQuat A, FQuat B, float ThresholdDegrees) | Chaos::FRewindData | static |
| CheckVectorThreshold(FVec3 A, FVec3 B, float Threshold) | Chaos::FRewindData | static |
| ClearPhaseAndFuture(FGeometryParticleHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase) | Chaos::FRewindData | |
| CompareTargetsToLastFrame() | Chaos::FRewindData | |
| CurrentFrame() const | Chaos::FRewindData | inline |
| 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::FRewindData | inline |
| FindValidResimFrame(const int32 RequestedFrame) | Chaos::FRewindData | |
| FinishFrame() | Chaos::FRewindData | |
| FPBDRigidsSolver | Chaos::FRewindData | friend |
| FRewindData(FPBDRigidsSolver *InSolver, int32 NumFrames, bool InRewindDataOptimization, int32 InCurrentFrame) | Chaos::FRewindData | |
| FRewindData(FPBDRigidsSolver *InSolver, int32 NumFrames, int32 InCurrentFrame) | Chaos::FRewindData | |
| GetBlockedResimFrame() const | Chaos::FRewindData | inline |
| GetCurrentStepResimCache() const | Chaos::FRewindData | inline |
| GetDeltaTimeForFrame(int32 Frame) const | Chaos::FRewindData | inline |
| GetEarliestFrame_Internal() const | Chaos::FRewindData | inline |
| GetFramesSaved() const | Chaos::FRewindData | inline |
| GetLatestFrame() const | Chaos::FRewindData | inline |
| GetNumDirtyParticles() const | Chaos::FRewindData | inline |
| GetPastJointStateAtFrame(const FPBDJointConstraintHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase=FFrameAndPhase::EParticleHistoryPhase::PostPushData) const | Chaos::FRewindData | |
| GetPastStateAtFrame(const FGeometryParticleHandle &Handle, int32 Frame, FFrameAndPhase::EParticleHistoryPhase Phase=FFrameAndPhase::EParticleHistoryPhase::PostPushData) const | Chaos::FRewindData | |
| GetResimFrame() const | Chaos::FRewindData | inline |
| GetSolver() const | Chaos::FRewindData | inline |
| GetUseCollisionResimCache() const | Chaos::FRewindData | |
| Init(FPBDRigidsSolver *InSolver, int32 NumFrames, bool InRewindDataOptimization, int32 InCurrentFrame) | Chaos::FRewindData | inline |
| Init(FPBDRigidsSolver *InSolver, int32 NumFrames, int32 InCurrentFrame) | Chaos::FRewindData | inline |
| IsFinalResim() const | Chaos::FRewindData | inline |
| IsFrameWithinRewindHistory(int32 Frame) | Chaos::FRewindData | inline |
| IsResim() const | Chaos::FRewindData | inline |
| 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::FRewindData | inline |
| RemoveInputHistory(const TSharedPtr< FBaseRewindHistory > &InputHistory, Chaos::FGeometryParticleHandle *Particle) | Chaos::FRewindData | inline |
| RemoveObject(const FGeometryParticleHandle *Particle, const EAllowShrinking AllowShrinking=EAllowShrinking::Default) | Chaos::FRewindData | inline |
| RemoveObject(const FGeometryParticleHandle *Particle, const bool bAllowShrinking) | Chaos::FRewindData | inline |
| RemoveObject(const FPBDJointConstraintHandle *Joint, const EAllowShrinking AllowShrinking=EAllowShrinking::Default) | Chaos::FRewindData | inline |
| RemoveObject(const FPBDJointConstraintHandle *Joint, const bool bAllowShrinking) | Chaos::FRewindData | inline |
| RemoveStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory) | Chaos::FRewindData | inline |
| RemoveStateHistory(const TSharedPtr< FBaseRewindHistory > &StateHistory, Chaos::FGeometryParticleHandle *Particle) | Chaos::FRewindData | inline |
| 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::FRewindData | inline |
| RewindStates(const int32 RewindFrame, const bool bResetSolver) | Chaos::FRewindData | |
| SetResimFrame(int32 Frame) | Chaos::FRewindData | inline |
| SetRewindDataOptimization(bool InRewindDataOptimization) | Chaos::FRewindData | inline |
| 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 |