Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectMacros.h |
| Include | #include "UObject/ObjectMacros.h" |
Syntax
namespace UE
{
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