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

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

ApplyDataRange(const int32 FromFrame, const int32 ToFrame, void *ActorComponent, const bool bOnlyImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
ApplyInputs(const int32 ApplyFrame, const bool bResetSolver)Chaos::FBaseRewindHistoryinlinevirtual
bIncrementalChaos::TDataRewindHistory< DataType >protected
bIsLocalHistoryChaos::TDataRewindHistory< DataType >protected
Clone() const =0Chaos::FBaseRewindHistorypure virtual
ClosestData(const int32 DataFrame, const bool bMinData)Chaos::TDataRewindHistory< DataType >inlineprotected
CopyAllData(Chaos::FBaseRewindHistory &OutHistory, bool bIncludeUnimportant=true, bool bIncludeImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
CopyAllDataGrowingOrdered(Chaos::FBaseRewindHistory &OutHistory) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
CopyAlteredData(Chaos::FBaseRewindHistory &OutHistory, bool bIncludeUnimportant=true, bool bIncludeImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
CopyData(Chaos::FBaseRewindHistory &OutHistory, const uint32 StartFrame, const uint32 EndFrame, bool bIncludeUnimportant=true, bool bIncludeImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
CopyFramesWithOffset(const uint32 StartFrame, const uint32 EndFrame, const int32 FrameOffset)=0Chaos::FBaseRewindHistorypure virtual
CountAlteredData(const bool bIncludeUnimportant=true, const bool bIncludeImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
CountValidData(const uint32 StartFrame, const uint32 EndFrame, const bool bIncludeUnimportant=true, const bool bIncludeImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
CreateNew() const =0Chaos::FBaseRewindHistorypure virtual
CurrentFrameChaos::TDataRewindHistory< DataType >protected
CurrentIndexChaos::TDataRewindHistory< DataType >protected
DataHistoryChaos::TDataRewindHistory< DataType >protected
DebugData(const FString &DebugText)Chaos::FBaseRewindHistoryinlinevirtual
DebugData(const Chaos::FBaseRewindHistory &NewData, TArray< int32 > &LocalFrames, TArray< int32 > &ServerFrames, TArray< int32 > &InputFrames)Chaos::FBaseRewindHistoryinlinevirtual
EvalData(const int32 EvalFrame)Chaos::TDataRewindHistory< DataType >inline
ExtractData(const int32 ExtractFrame, const bool bResetSolver, void *HistoryData, const bool bExactFrame=false) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
GetAndLoadEarliestData()Chaos::TDataRewindHistory< DataType >inline
GetAndLoadNextIncrementalData()Chaos::TDataRewindHistory< DataType >inline
GetCurrentData()Chaos::TDataRewindHistory< DataType >inline
GetCurrentData() constChaos::TDataRewindHistory< DataType >inline
GetDataHistory()Chaos::TDataRewindHistory< DataType >inline
GetDataHistoryConst() constChaos::TDataRewindHistory< DataType >inline
GetEarliestFrame() const overrideChaos::TDataRewindHistory< DataType >inlinevirtual
GetFrameIndex(const int32 Frame) constChaos::TDataRewindHistory< DataType >inline
GetHistorySize() constChaos::TDataRewindHistory< DataType >inlinevirtual
GetLatestFrame() const overrideChaos::TDataRewindHistory< DataType >inlinevirtual
HasDataInHistory() constChaos::TDataRewindHistory< DataType >inlinevirtual
HasValidData(const int32 ValidFrame) const overrideChaos::TDataRewindHistory< DataType >inlinevirtual
Initialize()Chaos::TDataRewindHistory< DataType >inlinevirtual
LatestFrameChaos::TDataRewindHistory< DataType >protected
LoadData(const int32 LoadFrame)Chaos::TDataRewindHistory< DataType >inline
MergeData(int32 FromFrame, void *ToData) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
NetSerialize(FArchive &Ar, UPackageMap *PackageMap)Chaos::FBaseRewindHistoryinlinevirtual
NetSerialize(FArchive &Ar, UPackageMap *PackageMap, TUniqueFunction< void(void *Data, const int32 DataIndex)> DataSetupFunction)Chaos::FBaseRewindHistoryinlinevirtual
NumFramesChaos::TDataRewindHistory< DataType >protected
NumValidData(const uint32 StartFrame, const uint32 EndFrame) constChaos::TDataRewindHistory< DataType >inline
ReceiveNewData(FBaseRewindHistory &NewData, const int32 FrameOffset, const bool CompareDataForRewind=false, const bool bImportant=false, int32 TryInjectAtFrame=INDEX_NONE)Chaos::FBaseRewindHistoryinlinevirtual
ReceiveNewData(FBaseRewindHistory &NewData, const int32 FrameOffset, const bool CompareDataForRewind=false, const bool bImportant=false)Chaos::FBaseRewindHistoryinlinevirtual
RecordData(const int32 RecordFrame, const void *HistoryData) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
RecordDataGrowingOrdered(const void *HistoryData) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
ResetFast()Chaos::TDataRewindHistory< DataType >inlinevirtual
ResizeDataHistory(const int32 FrameCount, const EAllowShrinking AllowShrinking=EAllowShrinking::Default) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
RewindStates(const int32 RewindFrame, const bool bResetSolver)Chaos::FBaseRewindHistoryinlinevirtual
SetImportant(const bool bImportant, const int32 Frame=INDEX_NONE)Chaos::FBaseRewindHistoryinlinevirtual
SetPackageMap(class UPackageMap *InPackageMap)Chaos::FBaseRewindHistoryinlinevirtual
SetRecordDataIncremental(const bool bInIncremental) overrideChaos::TDataRewindHistory< DataType >inlinevirtual
TDataRewindHistory(const int32 FrameCount, const bool bIsHistoryLocal)Chaos::TDataRewindHistory< DataType >inline
TDataRewindHistory(const int32 FrameCount)Chaos::TDataRewindHistory< DataType >inline
ValidateDataInHistory(const void *ActorComponent)Chaos::FBaseRewindHistoryinlinevirtual
~FBaseRewindHistory()Chaos::FBaseRewindHistoryinlinevirtual
~TDataRewindHistory()Chaos::TDataRewindHistory< DataType >inlinevirtual