| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/UMG/Public/Blueprint/WidgetBlueprintGeneratedClass.h |
Include |
#include "Blueprint/WidgetBlueprintGeneratedClass.h" |
class UWidgetBlueprintGeneratedClass : public UBlueprintGeneratedClass
The widget blueprint generated class allows us to create blueprint-able widgets for UMG at runtime. All WBPGC's are of UUserWidget classes, and they perform special post initialization using this class to give themselves many of the same capabilities as AActor blueprints, like dynamic delegate binding for widgets.
Name | Description | ||
---|---|---|---|
|
Animations |
||
|
uint32: 1 |
bAllowDynamicCreation |
|
|
uint32: 1 |
bAllowTemplate |
This indicates that we could template the class |
|
uint32: 1 |
bCanCallPreConstruct |
|
|
uint32: 1 |
bCookSlowConstructionWidgetTree |
|
|
Bindings |
||
|
NamedSlots |
||
|
UWidgetTree ... |
WidgetTree |
A tree of the widget templates to be created |
Name | Description | |
---|---|---|
|
UWidgetBlueprintGeneratedClass ( |
Name | Description | ||
---|---|---|---|
|
ClassRequiresNativeTick() |
||
|
UWidgetBluep... |
FindWidgetTreeOwningClass() |
Walks up the hierarchy looking for a valid widget tree. |
|
UUserWidget ... |
GetTemplate() |
|
|
HasTemplate() |
||
|
InitializeBindingsStatic ( |
||
|
InitializeWidget ( |
This is the function that makes UMG work. |
|
|
InitializeWidgetStatic ( |
||
|
SetClassRequiresNativeTick ( |
||
|
SetTemplate ( |
||
|
WillHaveTemplate() |
Name | Description | ||
---|---|---|---|
|
PurgeClass ( |
Purges out the properties of this class in preparation for it to be regenerated |
Name | Description | ||
---|---|---|---|
|
NeedsLoadForServer() |
Called during saving to determine the load flags to save with the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |