Navigation
Unreal Engine C++ API Reference > 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 |