Navigation
API > API/Editor > API/Editor/UMGEditor
Inheritance Hierarchy
- UBlueprintExtension
- UWidgetBlueprintExtension
References
| Module | UMGEditor |
| Header | /Engine/Source/Editor/UMGEditor/Public/WidgetBlueprintExtension.h |
| Include | #include "WidgetBlueprintExtension.h" |
Syntax
UCLASS (Within=WidgetBlueprint)
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 | HandleCreateFunctionList
(
const FWidgetBlueprintCompilerContext::FCreateFunctionContext& InCreationContext |
||
| void | Override point called when a compiler context is destroyed for the WidgetBlueprint. | ||
| void | HandleFinishCompilingClass
(
UWidgetBlueprintGeneratedClass* Class |
||
| TArray< UObject * > | HandleSaveSubObjectsFromCleanAndSanitizeClass
(
UWidgetBlueprintGeneratedClass* ClassToClean |
||
| bool | HandleValidateGeneratedClass
(
UWidgetBlueprintGeneratedClass* Class |
||
| ExtensionType * | RequestExtension
(
UWidgetBlueprint* InWidgetBlueprint |
Request an WidgetBlueprintExtension for an WidgetBlueprint. | |
| UWidgetBlueprintExtension * | RequestExtension
(
UWidgetBlueprint* InWidgetBlueprint, |
Request an WidgetBlueprintExtension for an WidgetBlueprint. |