Navigation
API > API/Editor > API/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 |