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