Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Net
Inheritance Hierarchy
- FNoncopyable
- FRepChangelistState
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
Include | #include "Net/RepLayout.h" |
Syntax
class FRepChangelistState : public FNoncopyable
Remarks
Stores changelist history (that are used to know what properties have changed) for objects.
Only a fixed number of history items are kept. Once that limit is reached, old entries are merged into a single monolithic changelist (this happens incrementally each time a new entry is added).
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FRepChangedHistory[MAX_CHANGE_HISTORY] | ChangeHistory | Circular buffer of changelists. |
![]() |
int32 | CompareIndex | Number of times that properties have been compared |
![]() |
uint32 | CustomDeltaChangeIndex | Tracking custom delta sends, for comparison against sending rep state. |
![]() |
TUniquePtr< struct FCustomDeltaChangelistState > | CustomDeltaChangelistState | Changelist state specific to Custom Delta properties. |
![]() |
int32 | HistoryEnd | Index in the buffer where changelist history ends (i.e., the Newest changelist). |
![]() |
int32 | HistoryStart | Index in the buffer where changelist history starts (i.e., the Oldest changelist). |
![]() |
FRepSerializationSharedInfo | SharedSerialization | Latest state of all shared serialization data. |
![]() |
FRepStateStaticBuffer | StaticBuffer | Latest state of all property data. |
Constructors
No constructors are accessible with public or protected access.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CountBytes
(
FArchive& Ar |
Constants
Name | Description |
---|---|
MAX_CHANGE_HISTORY | The maximum number of individual changelists allowed. |