Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Physics
Inheritance Hierarchy
- FBaseRewindHistory
- TDataRewindHistory
- TNetRewindHistory
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Physics/NetworkPhysicsComponent.h |
| Include | #include "Physics/NetworkPhysicsComponent.h" |
Syntax
template<typename DataType>
struct TNetRewindHistory : public Chaos::TDataRewindHistory< DataType >
Remarks
Templated data history, holding a data buffer
Constructors
| Type | Name | Description | |
|---|---|---|---|
TNetRewindHistory
(
const int32 FrameCount, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FBaseRewindHistory
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Chaos::FBaseRewindHistory > | Clone () |
Create a polymorphic copy of the history | |
| TUniquePtr< Chaos::FBaseRewindHistory > | CopyFramesWithOffset
(
const uint32 StartFrame, |
Create a polymorphic copy of only a range of frames, applying the frame offset to the copies | |
| TUniquePtr< Chaos::FBaseRewindHistory > | CreateNew () |
Create a new, empty instance with the same concrete type as this object | |
| void | Debug the data from the archive | ||
| void | NetSerialize
(
FArchive& Ar, |
Serialize the data to or from a network archive | |
| int32 | ReceiveNewData
(
Chaos::FBaseRewindHistory& NewData, |
Copy new data (received from the network) into this history, returns frame to resimulate from if | |
| void | ValidateDataInHistory
(
const void* ActorComponent |
Validate data in history buffer received from clients on the server |
Typedefs
| Name | Description |
|---|---|
| Super |