Navigation
API > API/Runtime > API/Runtime/SlateCore
A slot that can be used by the declarative syntax.
| Name | TSlotBase |
| Type | class |
| Header File | /Engine/Source/Runtime/SlateCore/Public/SlotBase.h |
| Include Path | #include "SlotBase.h" |
Syntax
template<typename SlotType>
class TSlotBase : public FSlotBase
Inheritance Hierarchy
- FSlotPosition → FSlotBase → TSlotBase
- FSlotBase → TSlotBase
Derived Classes
TSlotBase derived class hierarchy
- TWidgetSlotWithAttributeSupport
- FPopupLayerSlot
- TSingleWidgetChildrenWithSlot
- FTrackAreaSlot
- SCompoundTrackLaneView::FSlot
- SConcertScrollBox::FSlot
- SConstraintCanvas::FSlot
- SRadialBox::FSlot
- SScrollBarTrack::FSlot
- SSegmentedControl::FSlot
- SSplitter::FSlot
- SSplitter2x2::FSlot
- STrackLane::FSlot
- SUniformGridPanel::FSlot
- SUniformWrapPanel::FSlot
Structs
| Name | Remarks |
|---|---|
| FSlotArguments | Struct to construct a slot. |
Enums
Public
| Name | Remarks |
|---|---|
| EConstructSlotIsFChildren | Argument to indicate the Slot is also its owner. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FChildren& SlotOwner, |
SlotBase.h | ||
SlotType & Expose
(
SlotType*& OutVarToInit |
SlotBase.h | ||
FSlotBase () |
SlotBase.h | ||
| SlotBase.h | |||
FSlotBase
(
const TSharedRef< SWidget >& InWidget |
SlotBase.h | ||
| SlotBase.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SlotType & operator[]
(
TSharedRef< SWidget >&& InChildWidget |
SlotBase.h | ||
SlotType & operator[]
(
const TSharedRef< SWidget >& InChildWidget |
SlotBase.h |