Navigation
API > API/Editor > API/Editor/UMGEditor
| Name | FWidgetBlueprintCompilerContext |
| Type | class |
| Header File | /Engine/Source/Editor/UMGEditor/Public/WidgetBlueprintCompiler.h |
| Include Path | #include "WidgetBlueprintCompiler.h" |
Syntax
class FWidgetBlueprintCompilerContext : public FKismetCompilerContext
Inheritance Hierarchy
- FGraphCompilerContext → FKismetCompilerContext → FWidgetBlueprintCompilerContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWidgetBlueprintCompilerContext
(
UWidgetBlueprint* SourceSketch, |
WidgetBlueprintCompiler.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FWidgetBlueprintCompilerContext() |
WidgetBlueprintCompiler.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FKismetCompilerContext | WidgetBlueprintCompiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddExtension
(
UWidgetBlueprintGeneratedClass* Class, |
WidgetBlueprintCompiler.h | ||
void AddGeneratedVariable
(
FBPVariableDescription&& VariableDescription |
WidgetBlueprintCompiler.h | ||
UWidgetBlueprint * WidgetBlueprint() |
WidgetBlueprintCompiler.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CleanAndSanitizeClass
(
UBlueprintGeneratedClass* ClassToClean, |
WidgetBlueprintCompiler.h | ||
virtual void CopyTermDefaultsToDefaultObject
(
UObject* DefaultObject |
WidgetBlueprintCompiler.h | ||
virtual void CreateClassVariablesFromBlueprint() |
WidgetBlueprintCompiler.h | ||
virtual void CreateFunctionList() |
WidgetBlueprintCompiler.h | ||
virtual UEdGraphSchema_K2 * CreateSchema() |
WidgetBlueprintCompiler.h | ||
virtual void EnsureProperGeneratedClass
(
UClass*& TargetClass |
WidgetBlueprintCompiler.h | ||
virtual void FinishCompilingClass
(
UClass* Class |
WidgetBlueprintCompiler.h | ||
void FixAbandonedWidgetTree
(
UWidgetBlueprint* WidgetBP |
WidgetBlueprintCompiler.h | ||
virtual void OnNewClassSet
(
UBlueprintGeneratedClass* ClassToUse |
WidgetBlueprintCompiler.h | ||
virtual void OnPostCDOCompiled
(
const UObject::FPostCDOCompiledContext& Context |
WidgetBlueprintCompiler.h | ||
virtual void PopulateBlueprintGeneratedVariables() |
WidgetBlueprintCompiler.h | ||
virtual void PrecompileFunction
(
FKismetFunctionContext& Context, |
WidgetBlueprintCompiler.h | ||
void SanitizeBindings
(
UBlueprintGeneratedClass* Class |
WidgetBlueprintCompiler.h | ||
virtual void SaveSubObjectsFromCleanAndSanitizeClass
(
FSubobjectCollection& SubObjectsToSave, |
WidgetBlueprintCompiler.h | ||
virtual void SpawnNewClass
(
const FString& NewClassName |
WidgetBlueprintCompiler.h | ||
void ValidateAndFixUpVariableGuids() |
WidgetBlueprintCompiler.h | ||
void ValidateDesiredFocusWidgetName() |
Validates the Desired Focus name to make sure it's part of the Widget Tree. | WidgetBlueprintCompiler.h | |
virtual bool ValidateGeneratedClass
(
UBlueprintGeneratedClass* Class |
WidgetBlueprintCompiler.h | ||
void ValidateWidgetAnimations () |
Checks if the animations' bindings are valid. | WidgetBlueprintCompiler.h | |
void VerifyEventReplysAreNotEmpty
(
FKismetFunctionContext& Context |
WidgetBlueprintCompiler.h | ||
void VerifyFieldNotifyFunction
(
FKismetFunctionContext& Context |
WidgetBlueprintCompiler.h |