Navigation
API > API/Runtime > API/Runtime/SlateCore
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOverlayPopupLayer | Simple overlay layer to allow content to be laid out on a Window or similar widget. | ||
| FPopupLayer | An FPopupLayer hosts the pop-up content which could be anything you want to appear on top of a widget. | ||
| FPopupLayerSlot | Popups, tooltips, drag and drop decorators all can be executed without creating a new window. | ||
| FSlateBaseNamedArgs | Base class for named arguments. Provides settings necessary for all widgets. | ||
| FSlateControlledConstruction | |||
| FSlateWidgetClassData | |||
| FSlateWidgetClassRegistration | |||
| FWindowTransparency | Proxy structure to handle deprecated construction from bool | ||
| IToolTip | Interface for tool tips. | ||
| NamedSlotProperty | We want to be able to do: SNew( ContainerWidget ) .SomeContentArea() [ // Child widgets go here ] | ||
| SBoxPanel | A BoxPanel contains one child and describes how that child should be arranged on the screen. | ||
| SCompoundWidget | A CompoundWidget is the base from which most non-primitive widgets should be built. | ||
| SHorizontalBox | A Horizontal Box Panel. See SBoxPanel for more info. | ||
| SLeafWidget | Implements a leaf widget. | ||
| SNullWidget | Implements a widget that can be used as a placeholder. | ||
| SPanel | A Panel arranges its child widgets on the screen. | ||
| SStackBox | A Stack Box Panel that stack vertically or horizontally. | ||
| SUserWidget | Use SUserWidget as a base class to build aggregate widgets that are not meant to serve as low-level building blocks. | ||
| SWidget | HOW TO DEPRECATE SLATE_ATTRIBUTES | ||
| T0RequiredArgs | |||
| T1RequiredArgs | |||
| T2RequiredArgs | |||
| T3RequiredArgs | |||
| T4RequiredArgs | |||
| T5RequiredArgs | |||
| TAlwaysValidWidget | A widget reference that is always a valid pointer; defaults to SNullWidget | ||
| TSlateBaseNamedArgs | Base class for named arguments. Provides settings necessary for all widgets. | ||
| TSlateDecl | Utility class used during widget instantiation. |
Constants
| Name | Description |
|---|---|
| SWindowDefs::DefaultTitleBarSize | Height of a Slate window title bar, in pixels |
Typedefs
| Name | Description |
|---|---|
| EInvalidateWidget | This typedefed because EInvalidateWidget will be deprecated soon. |
| FOnSwitchWorldHack | Called when we need to switch game worlds for a window |
| FOnWindowActivated | Notification that a window has been activated |
| FOnWindowActivatedEvent | |
| FOnWindowClosed | Notification that a window is about to be closed |
| FOnWindowClosedEvent | |
| FOnWindowDeactivated | Notification that a window has been deactivated |
| FOnWindowDeactivatedEvent | |
| FOnWindowMoved | Notification that a window has been moved |
| FRequestDestroyWindowOverride | Override delegate for RequestDestroyWindow |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAccessibleType | |||
| EAutoCenter | Enum to describe how to auto-center an SWindow | ||
| EInvalidateWidgetReason | The different types of invalidation that are possible for a widget. | ||
| ESizingRule | Enum to describe how windows are sized | ||
| EWidgetPixelSnapping | The different states of pixel snapping a widget can be in. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | LexFromString
(
EInvalidateWidgetReason& OutMode, |
||
| bool | LexTryParseString
(
EInvalidateWidgetReason& OutMode, |
||
| TSlateDecl< WidgetType, RequiredArgsPayloadType > | |||
| WidgetArgsType & | operator+
(
SlotType& SlotToAdd |
||
| T0RequiredArgs | |||
| T1RequiredArgs< Arg0Type && > | RequiredArgs::MakeRequiredArgs
(
Arg0Type&& InArg0 |
||
| T2RequiredArgs< Arg0Type &&, Arg1Type && > | RequiredArgs::MakeRequiredArgs
(
Arg0Type&& InArg0, |
||
| T3RequiredArgs< Arg0Type &&, Arg1Type &&, Arg2Type && > | RequiredArgs::MakeRequiredArgs
(
Arg0Type&& InArg0, |
||
| T4RequiredArgs< Arg0Type &&, Arg1Type &&, Arg2Type &&, Arg3Type && > | RequiredArgs::MakeRequiredArgs
(
Arg0Type&& InArg0, |
||
| T5RequiredArgs< Arg0Type &&, Arg1Type &&, Arg2Type &&, Arg3Type &&, Arg4Type && > | RequiredArgs::MakeRequiredArgs
(
Arg0Type&& InArg0, |
||
| bool | SetWidgetAttribute
(
SWidget& ThisWidget, |
Performs the attribute assignment and invalidates the widget minimally based on what actually changed. | |
| bool | SetWidgetAttribute
(
SWidget& ThisWidget, |
Performs the attribute assignment and invalidates the widget minimally based on what actually changed. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< SlotType * > | Slots |