Navigation
Unreal Engine C++ API Reference > 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 |