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