Name |
Description |
|
---|---|---|
|
FAnchorData |
|
|
FDesignerChangedEventArgs |
Event args that are sent whenever the designer is changed in some big way, allows for more accurate previews for widgets that need to anticipate things about the size of the screen, or other similar device factors. |
|
FEventReply |
Allows users to handle events and return information to the underlying UI layer. |
|
FOnButtonClickedEvent |
|
|
FOnButtonHoverEvent |
|
|
FOnButtonPressedEvent |
|
|
FOnButtonReleasedEvent |
|
|
FOnCheckBoxComponentStateChanged |
|
|
FOnControllerCaptureBeginEvent |
|
|
FOnControllerCaptureEndEvent |
|
|
FOnExpandableAreaExpansionChanged |
|
|
FOnFloatValueChangedEvent |
|
|
FOnGetItemChildrenDynamic |
|
|
FOnHoveredWidgetChanged |
TODO CenterScreen needs to be able to work with multiple player controllers, perhaps finding the PC via the outer/owner chain? Maybe you need to set the PC that owns this? Maybe we should key off the Virtual User Index? |
|
FOnItemExpansionChangedDynamic |
|
|
FOnItemIsHoveredChangedDynamic |
|
|
FOnListEntryGeneratedDynamic |
|
|
FOnListEntryInitializedDynamic |
|
|
FOnListEntryReleasedDynamic |
|
|
FOnListItemScrolledIntoViewDynamic |
|
|
FOnListItemSelectionChangedDynamic |
|
|
FOnListViewScrolledDynamic |
|
|
FOnMenuOpenChangedEvent |
|
|
FOnMouseCaptureBeginEvent |
|
|
FOnMouseCaptureEndEvent |
|
|
FOnUserScrolledEvent |
|
|
FRadialBoxSettings |
|
|
FRichImageRow |
Simple struct for rich text styles |
|
FRichTextDecorator |
|
|
FRichTextStyleRow |
Simple struct for rich text styles |
|
FShapedTextOptions |
Common data for all widgets that use shaped text. |
|
FSimpleListItemEventDynamic |
|
|
FSlateChildSize |
A struct exposing size param related properties to UMG. |
|
FUMGViewportCameraTransform |
Stores the transformation data for the viewport camera |
|
FUMGViewportClient |
|
|
FWidgetComponentInstanceData |
|
|
INamedSlotInterface |
|
|
ITypedUMGListView |
ITypedUMGListView |
|
UBackgroundBlur |
A background blur is a container widget that can contain one child widget, providing an opportunity to surround it with adjustable padding and apply a post-process Gaussian blur to all content beneath the widget. |
|
UBackgroundBlurSlot |
The Slot for the UBackgroundBlurSlot, contains the widget displayed in a BackgroundBlur's single slot |
|
UBorder |
A border is a container widget that can contain one child widget, providing an opportunity to surround it with a background image and adjustable padding. |
|
UBorderSlot |
The Slot for the UBorderSlot, contains the widget displayed in a border's single slot |
|
UButton |
The button is a click-able primitive widget to enable basic interaction, you can place any other widget inside a button to make a more complex and interesting click-able element in your UI. |
|
UButtonSlot |
The Slot for the UButtonSlot, contains the widget displayed in a button's single slot |
|
UCanvasPanel |
The canvas panel is a designer friendly panel that allows widgets to be laid out at arbitrary locations, anchored and z-ordered with other children of the canvas. |
|
UCanvasPanelSlot |
|
|
UCheckBox |
The checkbox widget allows you to display a toggled state of 'unchecked', 'checked' and 'indeterminable. |
|
UCircularThrobber |
A throbber widget that orients images in a spinning circle.
|
|
UComboBox |
The combobox allows you to display a list of options to the user in a dropdown menu for them to select one. |
|
UComboBoxKey |
The combobox allows you to display a list of options to the user in a dropdown menu for them to select one. |
|
UComboBoxString |
The combobox allows you to display a list of options to the user in a dropdown menu for them to select one. |
|
UContentWidget |
|
|
UDynamicEntryBox |
A special box panel that auto-generates its entries at both design-time and runtime. |
|
UDynamicEntryBoxBase |
Base for widgets that support a dynamic number of auto-generated entries at both design- and run-time. |
|
UEditableText |
Editable text box widget |
|
UEditableTextBox |
Allows the user to type in custom text. |
|
UExpandableArea |
|
|
UGridPanel |
A table-like panel that retains the width of every column throughout the table.
|
|
UGridSlot |
A slot for UGridPanel, these slots all share the same size as the largest slot in the grid. |
|
UHorizontalBox |
Allows widgets to be laid out in a flow horizontally.
|
|
UHorizontalBoxSlot |
|
|
UImage |
The image widget allows you to display a Slate Brush, or texture or material in the UI. |
|
UInputKeySelector |
A widget for selecting a single key or a single key with a modifier. |
|
UInvalidationBox |
Invalidate
|
|
UListView |
A virtualized list that allows up to thousands of items to be displayed. |
|
UListViewBase |
|
|
UMenuAnchor |
The Menu Anchor allows you to specify an location that a popup menu should be anchored to, and should be summoned from. |
|
UMultiLineEditableText |
Editable text box widget |
|
UMultiLineEditableTextBox |
Allows a user to enter multiple lines of text |
|
UNamedSlot |
Allows you to expose an external slot for your user widget. |
|
UNamedSlotInterface |
|
|
UNativeWidgetHost |
A NativeWidgetHost is a container widget that can contain one child slate widget. |
|
UOverlay |
Allows widgets to be stacked on top of each other, uses simple flow layout for content on each layer. |
|
UOverlaySlot |
Slot for the UOverlay panel. |
|
UPanelSlot |
The base class for all Slots in UMG. |
|
UPanelWidget |
The base class for all UMG panel widgets. Panel widgets layout a collection of child widgets. |
|
UProgressBar |
The progress bar widget is a simple bar that fills up that can be restyled to fit any number of uses. |
|
URetainerBox |
The Retainer Box renders children widgets to a render target first before later rendering that render target to the screen. |
|
URichTextBlock |
The rich text block
|
|
URichTextBlockDecorator |
|
|
URichTextBlockImageDecorator |
Allows you to setup an image decorator that can be configured to map certain keys to certain images. |
|
USafeZone |
The Safe-Zone widget is an essential part of developing a game UI that can run on lots of different non-PC platforms. |
|
USafeZoneSlot |
|
|
UScaleBox |
Allows you to place content with a desired size and have it scale to meet the constraints placed on this box's alloted area. |
|
UScaleBoxSlot |
The Slot for the UScaleBoxSlot, contains the widget displayed in a button's single slot |
|
UScrollBar |
|
|
UScrollBox |
An arbitrary scrollable collection of widgets. |
|
UScrollBoxSlot |
The Slot for the UScrollBox, contains the widget that are scrollable |
|
USizeBox |
A widget that allows you to specify the size it reports to have and desire. |
|
USizeBoxSlot |
The Slot for the USizeBoxSlot, contains the widget displayed in a button's single slot |
|
USlateAccessibleWidgetData |
A container for all accessible properties for a UWidget that will be passed to the underlying SWidget. |
|
USlider |
A simple widget that shows a sliding bar with a handle that allows you to control the value in a user define range (between 0..1 by default). |
|
USpacer |
A spacer widget; it does not have a visual representation, and just provides padding between other widgets. |
|
USpinBox |
A numerical entry box that allows for direct entry of the number or allows the user to click and slide the number. |
|
UStackBox |
A stack box widget is a layout panel allowing child widgets to be automatically laid out vertically or horizontally. |
|
UStackBoxSlot |
The Slot for the UStackBox, contains the widget that is flowed vertically or horizontally. |
|
UTextBlock |
A simple static text widget.
|
|
UTextLayoutWidget |
Base class for all widgets that use a text layout. |
|
UThrobber |
A Throbber widget that shows several zooming circles in a row. |
|
UTileView |
A ListView that presents the contents as a set of tiles all uniformly sized. |
|
UTreeView |
Similar to ListView, but can display a hierarchical tree of elements. |
|
UUniformGridPanel |
A panel that evenly divides up available space between all of its children. |
|
UUniformGridSlot |
A slot for UUniformGridPanel, these slots all share the same size as the largest slot in the grid. |
|
UVerticalBox |
A vertical box widget is a layout panel allowing child widgets to be automatically laid out vertically. |
|
UVerticalBoxSlot |
The Slot for the UVerticalBox, contains the widget that is flowed vertically |
|
UViewport |
|
|
UVisual |
The base class for elements in UMG: slots and widgets. |
|
UWidget |
This is the base class for all wrapped Slate controls that are exposed to UObjects. |
|
UWidgetCheckedStateRegistration |
|
|
UWidgetComponent |
The widget component provides a surface in the 3D environment on which to render widgets normally rendered to the screen. |
|
UWidgetInteractionComponent |
This is a component to allow interaction with the Widget Component. |
|
UWidgetSwitcher |
A widget switcher is like a tab control, but without tabs. At most one widget is visible at time. |
|
UWidgetSwitcherSlot |
The Slot for the UWidgetSwitcher, contains the widget that is flowed vertically |
|
UWindowTitleBarArea |
A panel for defining a region of the UI that should allow users to drag the window on desktop platforms. |
|
UWindowTitleBarAreaSlot |
The Slot for the UWindowTitleBarArea |
|
UWrapBox |
Arranges widgets left-to-right or top-to-bottom dependently of the orientation. |
|
UWrapBoxSlot |
The Slot for the UWrapBox, contains the widget that is flowed vertically |
Name |
Description |
|
---|---|---|
|
ESlateSizeRule::Type |
The sizing options of UWidgets |
|
EVirtualKeyboardType::Type |
|
|
UMWidget:: |
Valid metadata keywords for the UPROPERTY macro |
|
UMWidget:: |
Valid keywords for the UCLASS macro |
Name | Description | ||
---|---|---|---|
|
EKeyboardTyp... |
EVirtualKeyboardType::AsKeyboardType ( |