Navigation
API > API/Runtime > API/Runtime/SlateCore
Inheritance Hierarchy
- FSlotBase
- TSlotBase
- FPopupLayerSlot
- FTrackAreaSlot
- SCompoundTrackLaneView::FSlot
- SConcertScrollBox::FSlot
- SConstraintCanvas::FSlot
- SDetailsSplitter::FSlot
- SNodePanel::SNode::FNodeSlot
- SRadialBox::FSlot
- SScrollBarTrack::FSlot
- SSegmentedControl::FSlot
- SSplitter::FSlot
- SSplitter2x2::FSlot
- STrackLane::FSlot
- SUniformGridPanel::FSlot
- SUniformWrapPanel::FSlot
- TSingleWidgetChildrenWithSlot
- FSingleWidgetChildrenWithSlot
- TSingleWidgetChildrenWithBasicLayoutSlot
- FSingleWidgetChildrenWithBasicLayoutSlot
- SBox::FBoxOneChildSlot
- SCompoundWidget::FCompoundWidgetOneChildSlot
- SDPIScaler::FDPIScalerOneChildSlot
- TWidgetSlotWithAttributeSupport
- SCanvas::FSlot
- TBasicLayoutWidgetSlot
- FBasicLayoutWidgetSlot
- SBoxPanel::TSlot
- SBoxPanel::FSlot
- SHorizontalBox::FSlot
- SStackBox::FSlot
- SVerticalBox::FSlot
- SGridPanel::FSlot
- SOverlay::FOverlaySlot
- SResponsiveGridPanel::FSlot
- SScrollBox::FSlot
- SWrapBox::FSlot
References
| Module | SlateCore |
| Header | /Engine/Source/Runtime/SlateCore/Public/SlotBase.h |
| Include | #include "SlotBase.h" |
Syntax
template<typename SlotType>
class TSlotBase : public FSlotBase
Remarks
A slot that can be used by the declarative syntax.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FChildren& SlotOwner, |
||
| SlotType & | Expose
(
SlotType*& OutVarToInit |
Operators
| Type | Name | Description | |
|---|---|---|---|
| SlotType & | operator[]
(
TSharedRef< SWidget >&& InChildWidget |
||
| SlotType & | operator[]
(
const TSharedRef< SWidget >& InChildWidget |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSlotArguments | Struct to construct a slot. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EConstructSlotIsFChildren | Argument to indicate the Slot is also its owner. |