Navigation
API > API/Editor > API/Editor/UMGEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintExtension
- UWidgetBlueprintExtension
- UMVVMWidgetBlueprintExtension_View
References
| Module | UMGEditor |
| Header | /Engine/Source/Editor/UMGEditor/Public/WidgetBlueprintExtension.h |
| Include | #include "WidgetBlueprintExtension.h" |
Syntax
class UWidgetBlueprintExtension : public UBlueprintExtension
Remarks
Extension that allows per-system data to be held on the widget blueprint, and per-system logic to be executed during compilation
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForEachExtension
(
const UWidgetBlueprint* InWidgetBlueprint, |
Iterate over all registered WidgetBlueprintExtensions in an WidgetBlueprint | |
| ExtensionType * | GetExtension
(
const UWidgetBlueprint* InWidgetBlueprint |
Get an already-requested extension for an WidgetBlueprint. | |
| UWidgetBlueprintExtension * | GetExtension
(
const UWidgetBlueprint* InWidgetBlueprint, |
Get an already-requested extension for an WidgetBlueprint. | |
| TArray< UWidgetBlueprintExtension * > | GetExtensions
(
const UWidgetBlueprint* InWidgetBlueprint |
Get all subsystems currently present on an WidgetBlueprint | |
| UWidgetBlueprint * | Get the WidgetBlueprint that hosts this extension | ||
| void | HandleBeginCompilation
(
FWidgetBlueprintCompilerContext& InCreationContext |
Override point called when a compiler context is created for the WidgetBlueprint | |
| void | HandleCleanAndSanitizeClass
(
UWidgetBlueprintGeneratedClass* ClassToClean, |
||
| void | HandleCopyTermDefaultsToDefaultObject
(
UObject* DefaultObject |
||
| void | |||
| void | |||
| void | Override point called when a compiler context is destroyed for the WidgetBlueprint. | ||
| void | |||
| bool | |||
| ExtensionType * | RequestExtension
(
UWidgetBlueprint* InWidgetBlueprint |
Request an WidgetBlueprintExtension for an WidgetBlueprint. | |
| UWidgetBlueprintExtension * | RequestExtension
(
UWidgetBlueprint* InWidgetBlueprint, |
Request an WidgetBlueprintExtension for an WidgetBlueprint. |