ERepParentFlags

Various flags that describe how a Top Level Property should be handled.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Net/RepLayout.h

Include

#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

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).

Remarks

Various flags that describe how a Top Level Property should be handled.

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