Navigation
API > API/Runtime > API/Runtime/Chaos
Inheritance Hierarchy
- FBaseRewindHistory
- TDatasRewindHistory
- TNetRewindHistory
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/RewindData.h |
| Include | #include "RewindData.h" |
Syntax
struct FBaseRewindHistory
Remarks
Base rewind history used in the rewind datas
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ApplyInputs
(
const int32 ApplyFrame, |
Legacy interface to apply inputs | |
| void | DebugDatas
(
const TArray< uint8 >& ArchiveDatas, |
Debug the datas from the array of uint8 that will be transferred from client to server | |
| void | DeserializeDatas
(
const TArray< uint8 >& ArchiveDatas, |
Deserialize the datas from the array of uint8 | |
| bool | ExtractDatas
(
const int32 ExtractFrame, |
Extract datas from the history buffer at a given time | |
| bool | HasValidDatas
(
const int32 ValidFrame |
Check if the history buffer contains an entry for the given frame | |
| bool | RecordDatas
(
const int32 RecordFrame, |
Record datas into the history buffer at a given time | |
| bool | RewindStates
(
const int32 RewindFrame, |
Legacy interface to rewind states | |
| void | SerializeDatas
(
const uint32 StartFrame, |
Serialize the datas into an array of uint8 | |
| void | SetPackageMap
(
UPackageMap* InPackageMap |
Set the package map for serialization |