Blueprint

Classes

Name

Description

Public struct

FAnimationEventBinding

Used to manage different animation event bindings that users want callbacks on.

Public class

FCustomWidgetNavigationDelegate

Public struct

FDelegateRuntimeBinding

Public class

FDownloadImageDelegate

Public struct

FNamedSlotBinding

The state passed into OnPaint that we can expose as a single painting structure to blueprints to allow script code to override OnPaint behavior.

Public class

FOnConstructEvent

Public class

FOnDragDropMulticast

Public class

FOnInputAction

Public struct

FPaintContext

The state passed into OnPaint that we can expose as a single painting structure to blueprints to allow script code to override OnPaint behavior.

Public class

FUserWidgetPool

Pools UUserWidget instances to minimize UObject allocations for UMG elements with dynamic entries.

Public struct

FWidgetNavigationData

Public class

INativeUserListEntry

Public class

IUserListEntry

Public class

IUserObjectListEntry

Public class

UAsyncTaskDownloadImage

Public class

UDragDropOperation

This class is the base drag drop operation for UMG, extend it to add additional data and add new functionality.

Public class

UNativeUserListEntry

Public class

USlateBlueprintLibrary

Public class

UUserListEntry

Public class

UUserObjectListEntry

Implement for list entry widgets that represent UObject items.

Public class

UUserWidget

The user widget is extensible by users through the WidgetBlueprint.

Public class

UWidgetBlueprintGeneratedClass

The widget blueprint generated class allows us to create blueprint-able widgets for UMG at runtime.

Public class

UWidgetBlueprintLibrary

Public class

UWidgetLayoutLibrary

Public class

UWidgetNavigation

Public class

UWidgetTree

The widget tree manages the collection of widgets in a blueprint widget.

Enums

Name

Description

Public enum

EBindingKind

Public enum

EDesignPreviewSizeMode

Public enum

EDragPivot

Controls where the drag widget visual will appear when dragged relative to the pointer performing the drag operation.

Public enum

EUMGSequencePlayMode::Type

Describes playback modes for UMG sequences.

Public enum

EWidgetAnimationEvent

Different animation events.

Public enum

EWidgetTickFrequency

Determines what strategy we use to determine when and if the widget ticks.

Functions

Name Description

Public function

WidgetT *...

 

CreateWidget

(
    OwnerT* OwningObject,
    TSubclassOf < UUserWidget > UserWidg...,
    FName WidgetName
)

Public function

bool

 

CreateWidgetHelpers::ValidateUserWidgetClass

(
    const UClass * UserWidgetClass
)