Navigation
API > API/Editor > API/Editor/UMGEditor
Inheritance Hierarchy
- FKismetCompilerContext
- FWidgetBlueprintCompilerContext
References
| Module | UMGEditor |
| Header | /Engine/Source/Editor/UMGEditor/Public/WidgetBlueprintCompiler.h |
| Include | #include "WidgetBlueprintCompiler.h" |
Syntax
class FWidgetBlueprintCompilerContext : public FKismetCompilerContext
Variables
| Type | Name | Description | |
|---|---|---|---|
| UWidgetBlueprintGeneratedClass * | NewWidgetBlueprintClass | ||
| TArray< UWidgetAnimation * > | OldWidgetAnimations | ||
| UWidgetTree * | OldWidgetTree | ||
| TMap< UWidget *, FProperty * > | ParentWidgetToBindWidgetMap | Map of properties created in parent widget for bind widget validation. | |
| TMap< UWidgetAnimation *, FProperty * > | WidgetAnimToMemberVariableMap | Map of properties created for widget animations; to aid in debug data generation. | |
| UWidgetGraphSchema * | WidgetSchema | ||
| TMap< UWidget *, FProperty * > | WidgetToMemberVariableMap | Map of properties created for widgets; to aid in debug data generation. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWidgetBlueprintCompilerContext
(
UWidgetBlueprint* SourceSketch, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddExtension
(
UWidgetBlueprintGeneratedClass* Class, |
||
| void | CleanAndSanitizeClass
(
UBlueprintGeneratedClass* ClassToClean, |
||
| void | CopyTermDefaultsToDefaultObject
(
UObject* DefaultObject |
||
| void | |||
| void | |||
| UEdGraphSchema_K2 * | CreateSchema () |
||
| void | EnsureProperGeneratedClass
(
UClass*& TargetClass |
||
| void | FinishCompilingClass
(
UClass* Class |
||
| void | FixAbandonedWidgetTree
(
UWidgetBlueprint* WidgetBP |
||
| void | OnNewClassSet
(
UBlueprintGeneratedClass* ClassToUse |
||
| void | OnPostCDOCompiled
(
const UObject::FPostCDOCompiledContext& Context |
||
| void | PrecompileFunction
(
FKismetFunctionContext& Context, |
||
| void | SanitizeBindings
(
UBlueprintGeneratedClass* Class |
||
| void | SaveSubObjectsFromCleanAndSanitizeClass
(
FSubobjectCollection& SubObjectsToSave, |
||
| void | SpawnNewClass
(
const FString& NewClassName |
||
| void | Validates the Desired Focus name to make sure it's part of the Widget Tree. | ||
| bool | ValidateGeneratedClass
(
UBlueprintGeneratedClass* Class |
||
| void | Checks if the animations' bindings are valid. | ||
| void | |||
| void | VerifyEventReplysAreNotEmpty
(
FKismetFunctionContext& Context |
||
| void | VerifyFieldNotifyFunction
(
FKismetFunctionContext& Context |
||
| UWidgetBlueprint * |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCreateFunctionContext | |||
| FCreateVariableContext |
Typedefs
| Name | Description |
|---|---|
| Super |