Navigation
API > API/Runtime > API/Runtime/Engine > API/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. |