Navigation
API > API/Runtime > API/Runtime/Engine
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).
| Name | FRepChangelistState |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
| Include Path | #include "Net/RepLayout.h" |
Syntax
class FRepChangelistState : public FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FRepChangelistState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRepChangelistState
(
const TSharedRef< const FRepLayout >& InRepLayout, |
Net/RepLayout.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRepChangelistState() |
Net/RepLayout.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MAX_CHANGE_HISTORY | const int32 | The maximum number of individual changelists allowed. | Net/RepLayout.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChangeHistory | FRepChangedHistory | Circular buffer of changelists. | Net/RepLayout.h | |
| CompareIndex | int32 | Number of times that properties have been compared | Net/RepLayout.h | |
| CustomDeltaChangeIndex | uint32 | Tracking custom delta sends, for comparison against sending rep state. | Net/RepLayout.h | |
| CustomDeltaChangelistState | TUniquePtr< struct FCustomDeltaChangelistState > | Changelist state specific to Custom Delta properties. | Net/RepLayout.h | |
| HistoryEnd | int32 | Index in the buffer where changelist history ends (i.e., the Newest changelist). | Net/RepLayout.h | |
| HistoryStart | int32 | Index in the buffer where changelist history starts (i.e., the Oldest changelist). | Net/RepLayout.h | |
| SharedSerialization | FRepSerializationSharedInfo | Latest state of all shared serialization data. | Net/RepLayout.h | |
| StaticBuffer | FRepStateStaticBuffer | Latest state of all property data. | Net/RepLayout.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CountBytes
(
FArchive& Ar |
Net/RepLayout.h |