Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
Include |
#include "Net/RepLayout.h" |
enum ERepParentFlags
{
None = 0,
IsLifetime = (1 << 0),
IsConditional = (1 << 1),
IsConfig = (1 << 2),
IsCustomDelta = (1 << 3),
IsNetSerialize = (1 << 4),
IsStructProperty = (1 << 5),
IsZeroConstructible = (1 << 6),
IsFastArray = (1 << 7),
HasObjectProperties = (1 << 8),
HasNetSerializeProperties = (1 << 9),
HasDynamicArrayProperties = (1 << 10),
}
Name |
Description |
---|---|
None |
|
IsLifetime |
|
IsConditional |
This property is valid for the lifetime of the object (almost always set). |
IsConfig |
This property has a secondary condition to check. |
IsCustomDelta |
This property is defaulted from a config file. |
IsNetSerialize |
This property uses custom delta compression. Mutually exclusive with IsNetSerialize. |
IsStructProperty |
This property uses a custom net serializer. Mutually exclusive with IsCustomDelta. |
IsZeroConstructible |
This property is a FStructProperty. |
IsFastArray |
This property is ZeroConstructible. |
HasObjectProperties |
This property is a FastArraySerializer. |
HasNetSerializeProperties |
This property is tracking UObjects (may be through nested properties). |
HasDynamicArrayProperties |
This property contains Net Serialize properties (may be through nested properties). |
Various flags that describe how a Top Level Property should be handled.