Navigation
API > API/Editor > API/Editor/UMGEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UWidgetEditingProjectSettings
- UEditorUtilityWidgetProjectSettings
- UUMGEditorProjectSettings
References
| Module | UMGEditor |
| Header | /Engine/Source/Editor/UMGEditor/Public/WidgetEditingProjectSettings.h |
| Include | #include "WidgetEditingProjectSettings.h" |
Syntax
class UWidgetEditingProjectSettings : public UDeveloperSettings
Remarks
Implements the settings for the UMG Editor Project Settings
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNamePermissionList | AllowedPaletteCategories | Palette categories to allow all widgets within when using permission list palette filtering | |
| FPathPermissionList | AllowedPaletteWidgets | Individual widgets to always allow when using permission list palette filtering, regardless of category | |
| bool | bEnableBindWidgetWindow | Set true to enabled the Bind Widget window in the UMG editor. | |
| bool | bEnableHierarchyWindow | Set true to enabled the Widget Hierarchy window in the UMG editor. | |
| bool | bEnableLibraryWindow | Set true to enabled the LIbrary window in the UMG editor. | |
| bool | bEnableMakeVariable | Set true to enable the Is Variable checkbox in the UMG editor DetailView. | |
| bool | bEnableNavigationSimulationWindow | Set true to enabled the Navigation Simulation window in the UMG editor. | |
| bool | bEnablePaletteWindow | Set true to enabled the Palette window in the UMG editor. | |
| bool | bEnableWidgetAnimationEditor | Set true to hide widget animation related elements in the UMG editor. | |
| bool | bShowWidgetsFromDeveloperContent | ||
| bool | bShowWidgetsFromEngineContent | ||
| bool | bUseEditorConfigPaletteFiltering | Set true to filter all categories and widgets out in the palette, selectively enabling them later via permission lists. | |
| bool | bUseUserWidgetParentClassViewerSelector | Enables a dialog that lets you select the parent class in a tree view. | |
| bool | bUseUserWidgetParentDefaultClassViewerSelector | Enables a dialog that lets you select the parent class in a default view. | |
| bool | bUseWidgetTemplateSelector | Enables a dialog that lets you select a root widget before creating a widget blueprint | |
| TArray< FString > | CategoriesToHide | ||
| TArray< TSoftClassPtr< UPanelWidget > > | CommonRootWidgetClasses | This list populates the common class section of the root widget selection dialog | |
| int32 | CurrentVersion | This one is unsaved, we compare it on post init to see if the save matches real | |
| TArray< FDebugResolution > | DebugResolutions | ||
| FWidgetCompilerOptions | DefaultCompilerOptions | ||
| TSubclassOf< UPanelWidget > | DefaultRootWidget | The panel widget to place at the root of all newly constructed widget blueprints. Can be empty. | |
| TArray< FDirectoryWidgetCompilerOptions > | DirectoryCompilerOptions | ||
| TArray< TSoftClassPtr< UUserWidget > > | FavoriteWidgetParentClasses | The list of parent classes to choose from for newly constructed widget blueprints. | |
| int32 | Version | ||
| TArray< FSoftClassPath > | WidgetClassesToHide |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CompilerOption_AllowBlueprintPaint
(
const UWidgetBlueprint* WidgetBlueprint |
||
| bool | CompilerOption_AllowBlueprintTick
(
const UWidgetBlueprint* WidgetBlueprint |
||
| EPropertyBindingPermissionLevel | CompilerOption_PropertyBindingRule
(
const UWidgetBlueprint* WidgetBlueprint |
||
| TArray< UWidgetCompilerRule * > | CompilerOption_Rules
(
const UWidgetBlueprint* WidgetBlueprint |
||
| FNamePermissionList & | Get the permission list that controls which categories are exposed in config palette filtering | ||
| const FNamePermissionList & | Get the permission list that controls which categories are exposed in config palette filtering | ||
| FPathPermissionList & | Get the permission list that controls which widgets are exposed in config palette filtering | ||
| const FPathPermissionList & | Get the permission list that controls which widgets are exposed in config palette filtering | ||
| void | PerformUpgradeStepForVersion
(
int32 ForVersion |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |