Navigation
Unreal Engine C++ API Reference > 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. |