UE4::ELoadConfigPropagationFlags

Controls how calls to LoadConfig() should be propagated

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h

Include

#include "UObject/ObjectMacros.h"

Syntax

namespace UE4
{
    enum ELoadConfigPropagationFlags
    {
        LCPF_None                              = 0x0,
        LCPF_ReadParentSections                = 0x1,
        LCPF_PropagateToChildDefaultObjects    = 0x2,
        LCPF_PropagateToInstances              = 0x4,
        LCPF_ReloadingConfigData               = 0x8,
        LCPF_PersistentFlags                   = LCPF_ReloadingConfigData,
    }
}

Values

Name

Description

LCPF_None

LCPF_ReadParentSections

Indicates that the object should read ini values from each section up its class's hierarchy chain; Useful when calling LoadConfig on an object after it has already been initialized against its archetype

LCPF_PropagateToChildDefaultObjects

Indicates that LoadConfig() should be also be called on the class default objects for all children of the original class.

LCPF_PropagateToInstances

Indicates that LoadConfig() should be called on all instances of the original class.

LCPF_ReloadingConfigData

Indicates that this object is reloading its config data

LCPF_PersistentFlags

All flags that should be persisted to propagated recursive calls

Remarks

Controls how calls to LoadConfig() should be propagated

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