Navigation
API > API/Runtime > API/Runtime/UMG
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAnimationEventBinding | Used to manage different animation event bindings that users want callbacks on. | ||
| FCustomWidgetNavigationDelegate | |||
| FDelegateRuntimeBinding | |||
| FDownloadImageDelegate | |||
| FGameViewportWidgetSlot | The default value fills the entire screen / player region. | ||
| FNamedSlotBinding | |||
| FOnConstructEvent | |||
| FOnDragDropMulticast | |||
| FOnInputAction | |||
| FOnVisibilityChangedEvent | |||
| 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. | ||
| FUserWidgetPool | Pools UUserWidget instances to minimize UObject and SWidget allocations for UMG elements with dynamic entries. | ||
| FWidgetBlueprintGeneratedClassDelegates | |||
| FWidgetChild | Represent a Widget present in the Tree Widget of the UserWidget | ||
| FWidgetNavigationData | |||
| IUserListEntry | |||
| IUserObjectListEntry | |||
| UAsyncTaskDownloadImage | |||
| UDragDropOperation | This class is the base drag drop operation for UMG, extend it to add additional data and add new functionality. | ||
| UGameViewportSubsystem | |||
| USlateBlueprintLibrary | |||
| UUserListEntry | Required interface for any UUserWidget class to be usable as entry widget in a UListViewBase Provides access to getters and events for changes to the status of the widget as an entry that represents an item in a list. | ||
| UUserListEntryLibrary | Static library to supply "for free" functionality to widgets that implement IUserListEntry | ||
| UUserObjectListEntry | Required interface for any UUserWidget class to be usable as entry widget in a stock UMG list view - ListView, TileView, and TreeView Provides a change event and getter for the object item the entry is assigned to represent by the owning list view (in addition to functionality from IUserListEntry) | ||
| UUserObjectListEntryLibrary | Static library to supply "for free" functionality to widgets that implement IUserListEntry | ||
| UUserWidget | A widget that enables UI extensibility through WidgetBlueprint. | ||
| UUserWidgetBlueprint | |||
| UWidgetBlueprintGeneratedClass | The widget blueprint generated class allows us to create blueprint-able widgets for UMG at runtime. | ||
| UWidgetBlueprintLibrary | |||
| UWidgetLayoutLibrary | |||
| UWidgetNavigation | |||
| UWidgetTree | The widget tree manages the collection of widgets in a blueprint widget. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EUMGSequencePlayMode::Type | Describes playback modes for UMG sequences. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CreateWidgetHelpers::ValidateUserWidgetClass
(
const UClass* UserWidgetClass |