| IRepChangedPropertyTracker
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
Include |
#include "Net/RepLayout.h" |
class FRepChangedPropertyTracker : public IRepChangedPropertyTracker
This class is used to store meta data about properties that is shared between connections, including whether or not a given property is Conditional, Active, and any external data that may be needed for Replays.
TODO: This class (and arguably IRepChangedPropertyTracker) should be renamed to reflect what they actually do now.
Name | Description | ||
---|---|---|---|
|
bIsClientReplayRecording |
Whether or not this is being used for a client replay recording. |
|
|
bIsReplay |
Whether or not this is being used for a replay (may be recording or playback). |
|
|
ExternalData |
||
|
ExternalDataNumBits |
||
|
Parents |
Activation data for top level Properties on the given Actor / Object. |
Name | Description | |
---|---|---|
|
FRepChangedPropertyTracker |
Name | Description | |
---|---|---|
|
~FRepChangedPropertyTracker() |
Name | Description | ||
---|---|---|---|
|
CountBytes ( |
Used when tracking memory to gather the total size of a given instance. |
|
|
IsReplay() |
Whether or not this is being used for a replay (may be recording or playback). |
|
|
SetCustomIsActiveOverride |
Manually set whether or not Property should be marked inactive. |
|
|
SetExternalData |
Sets (or resets) the External Data. |