Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FAnchors |
Describes how a widget is anchored. |
|
FLinkedBoxManager |
Manages a group of SLinkedBoxes that report the same size based on the largest size of any LinkedBoxes in this managed group. |
|
SBackgroundBlur |
A BackgroundBlur is similar to a Border in that it can be used to contain other widgets. |
|
SBorder |
A border is an widget that can be used to contain other widgets. |
|
SBox |
SBox is the simplest layout element. |
|
SConstraintCanvas |
ConstraintCanvas is a layout widget that allows you to arbitrary position and size child widgets in a relative coordinate space. |
|
SDPIScaler |
Controls the DPI scale of its content. |
|
SEnableBox |
A SEnableBox contains a widget that is lied to about whether the parent hierarchy is enabled or not, being told the parent is always enabled |
|
SExpandableArea |
Represents an expandable area of content |
|
SFxWidget |
Enables visual effects (zooming, sliding, fading, etc.) to be applied to arbitrary widget content. |
|
SGridPanel |
|
|
SHeader |
A heading for a section of content. Looks like this: ---- Content ----- |
|
SLinkedBox |
A panel that |
|
SMenuOwner |
Any widget that wants to own lists of items that may have sub-menus that should be handled in the same way as multibox menus (mouse can cross other items without sub-menu closing) |
|
SMissingWidget |
Like a null widget, but visualizes itself as being explicitly missing. |
|
SPopup |
A popup's contents show up on top of other things. |
|
SRadialBox |
Arranges widgets in a circular fashion |
|
SResponsiveGridPanel |
!!!!!!!!!!!!!!!!! EXPERIMENTAL !!!!!!!!!!!!!!!!! The SResponsiveGridPanel is still in development and the API may change drastically in the future or maybe removed entirely. |
|
SSafeZone |
Here's how you could make use of TitleSafe and ActionSafe areas: SNew(SOverlay) |
|
SScaleBox |
Allows you to place content with a desired size and have it scale to meet the constraints placed on this box's alloted area. |
|
SScissorRectBox |
A ScissorRectBox is a widget that clips all its children using a scissor rect that matches it clipping rect in LAYOUT SPACE (the way it is provided in OnPaint). |
|
SScrollBar |
|
|
SScrollBarTrack |
Arrange 3 widgets: the top track, bottom track, and thumb. |
|
SScrollBorder |
Shows a border above and below a scrollable area. |
|
SScrollBox |
SScrollBox can scroll through an arbitrary number of widgets. |
|
SScrollPanel |
|
|
SSeparator |
|
|
SSpacer |
|
|
SSplitter |
SSplitter divides its allotted area into N segments, where N is the number of children it has. |
|
SSplitter2x2 |
SSplitter2x2 A splitter which has exactly 4 children and allows simultaneous of all children along an axis as well as resizing all children by dragging the center of the splitter. |
|
SUniformGridPanel |
A panel that evenly divides up available space between all of its children. |
|
SUniformWrapPanel |
A panel that evenly divides up available space between all of its children. |
|
SWidgetSwitcher |
Implements a widget switcher. |
|
SWindowTitleBarArea |
|
|
SWrapBox |
With EOrientation::Orient_Horizontal Arranges widgets left-to-right. |
Name |
Description |
---|---|
FOnUserScrolled |
Name |
Description |
|
---|---|---|
|
EDescendantScrollDestination |
Where to scroll the descendant to |
|
EResizingAxis |
|
|
EScrollWhenFocusChanges |
Set behavior when user focus changes inside this scroll box |
|
ESplitterResizeMode::Type |
|
|
EStretch::Type |
|
|
EStretchDirection::Type |
|
|
SResponsiveGridSize::Type |
!!!!!!!!!!!!!!!!! EXPERIMENTAL !!!!!!!!!!!!!!!!! These sizes are subject to change in the future |
Name | Description | ||
---|---|---|---|
|
constexpr bo... |
operator! ( |
|
|
constexpr ER... |
operator& ( |
|
|
EResizingAxi... |
operator&= ( |
|
|
constexpr ER... |
operator^ ( |
|
|
EResizingAxi... |
operator^= ( |
|
|
constexpr ER... |
operator| ( |
|
|
EResizingAxi... |
operator|= ( |
|
|
constexpr ER... |
operator~ ( |