Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UUnrealEdOptions |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Preferences/UnrealEdOptions.h |
| Include Path | #include "Preferences/UnrealEdOptions.h" |
Syntax
UCLASS (Config=Editor, MinimalAPI)
class UUnrealEdOptions : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UUnrealEdOptions
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FGetNewAssetDefaultClasses | TBaseDelegate_NoParams< const TArray< FClassPickerDefaults > & > | Delegate to override NewAssetDefaultClasses | Preferences/UnrealEdOptions.h |
| FIsCPPAllowed | TBaseDelegate_NoParams< bool > | Delegate to disallow C++ creation/editing from the editor | Preferences/UnrealEdOptions.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bExpandClassPickerClassList | bool | If true, the list of classes in the class picker dialog will be expanded | Preferences/UnrealEdOptions.h |
|
| CommandMap | TMap< FName, int32 > | Mapping of command name's to array index. | Preferences/UnrealEdOptions.h | |
| EditorCategories | TArray< struct FEditorCommandCategory > | Categories of commands. | Preferences/UnrealEdOptions.h |
|
| EditorCommands | TArray< struct FEditorCommand > | Commands that can be bound to in the editor. | Preferences/UnrealEdOptions.h |
|
| EditorKeyBindings | TObjectPtr< class UUnrealEdKeyBindings > | Pointer to the key bindings object that actually stores key bindings for the editor. | Preferences/UnrealEdOptions.h | |
| NewAssetDefaultClasses | TArray< FClassPickerDefaults > | The array of default objects in the blueprint class dialog | Preferences/UnrealEdOptions.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetNewAssetDefaultClassesDelegate | FGetNewAssetDefaultClasses | Delegate to override NewAssetDefaultClasses | Preferences/UnrealEdOptions.h | |
| IsCPPAllowedDelegate | FIsCPPAllowed | Delegate to disallow C++ creation/editing from the editor | Preferences/UnrealEdOptions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GenerateCommandMap() |
Generates a mapping from commnands to their parent sets for quick lookup. | Preferences/UnrealEdOptions.h | |
| Attempts to locate a exec command bound to a hotkey. | Preferences/UnrealEdOptions.h | ||
const TArray< FClassPickerDefaults > & GetNewAssetDefaultClasses() |
Get default objects in the blueprint class dialog | Preferences/UnrealEdOptions.h | |
bool IsCPPAllowed() |
Returns whether C++ creation/editing from the editor is allowed | Preferences/UnrealEdOptions.h | |
FGetNewAssetDefaultClasses & OnGetNewAssetDefaultClasses() |
Preferences/UnrealEdOptions.h | ||
FIsCPPAllowed & OnIsCPPAllowed() |
Preferences/UnrealEdOptions.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
Preferences/UnrealEdOptions.h |