Navigation
API > API/Runtime > API/Runtime/Engine
Various flags that describe how a Top Level Property should be handled.
| Name | ERepParentFlags |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
| Include Path | #include "Net/RepLayout.h" |
Syntax
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),
}
Values
| Name | Remarks |
|---|---|
| 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). |