Navigation
Unreal Engine C++ API Reference > Editor > EditorConfig
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEditorSubsystem
- UEditorConfigSubsystem
References
Module | EditorConfig |
Header | /Engine/Source/Editor/EditorConfig/Public/EditorConfigSubsystem.h |
Include | #include "EditorConfigSubsystem.h" |
Syntax
class UEditorConfigSubsystem :
public UEditorSubsystem,
public FTickableEditorObject
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddSearchDirectory
(
ESearchDirectoryType Type, |
Append a new config search directory to the given type. |
![]() ![]() |
void | EarlyAddSearchDirectory
(
ESearchDirectoryType Type, |
Append a new config search directory to the given type early. |
![]() |
TSharedRef< FEditorConfig > | FindOrLoadConfig
(
FStringView ConfigName |
Find a config with the given name that has already been loaded, load it if it hasn't been, or create one with the given name. |
![]() |
bool | LoadConfigObject
(
TObject* Object, |
Load a config from the root of the JSON file into a given UObject. |
![]() |
bool | LoadConfigObject
(
const UClass* Class, |
Load a config from the root of the JSON file into a given UObject. |
![]() |
bool | ReloadConfig
(
TSharedRef< FEditorConfig > Config |
Force reload the given config and all its (current and potential) parents from disk. |
![]() |
void | SaveConfig
(
TSharedRef< FEditorConfig > Config |
Save the given config to the location it was loaded. |
![]() |
bool | SaveConfigObject
(
const TObject* Object, |
Save the given UObject to the root of the JSON config. |
![]() |
bool | SaveConfigObject
(
const UClass* Class, |
Save the given UObject of the given class to the root of the JSON config. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ESearchDirectoryType |
Constants
Name | Description |
---|---|
EarlyRegistredSearchDirectories |