FRepChangelistState

Stores changelist history (that are used to know what properties have changed) for objects.

Windows
MacOS
Linux

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

Name Description

Public variable

FRepChangedHist...

 

ChangeHistory

Circular buffer of changelists.

Public variable

int32

 

CompareIndex

Number of times that properties have been compared

Public variable

TUniquePtr< str...

 

CustomDeltaChangelistState

Changelist state specific to Custom Delta properties.

Public variable

int32

 

HistoryEnd

Index in the buffer where changelist history ends (i.e., the Newest changelist).

Public variable

int32

 

HistoryStart

Index in the buffer where changelist history starts (i.e., the Oldest changelist).

Public variable

FRepSerializati...

 

SharedSerialization

Latest state of all shared serialization data.

Public variable

FRepStateStatic...

 

StaticBuffer

Latest state of all property data.

Constructors

No constructors are accessible with public or protected access.

Destructors

Name Description

Public function

~FRepChangelistState()

Functions

Name Description

Public function Const

void

 

CountBytes

(
    FArchive& Ar
)

Constants

Name

Description

MAX_CHANGE_HISTORY

The maximum number of individual changelists allowed.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss