#include <SlotBase.h>
Slot are a container of a SWidget used by the FChildren.
◆ FSlotBase() [1/4]
◆ FSlotBase() [2/4]
| FSlotBase::FSlotBase |
( |
const FChildren & |
InParent | ) |
|
◆ FSlotBase() [3/4]
◆ FSlotBase() [4/4]
◆ ~FSlotBase()
| FSlotBase::~FSlotBase |
( |
| ) |
|
|
virtual |
◆ AttachWidget() [1/2]
◆ AttachWidget() [2/2]
Attach the child widget the slot now owns.
◆ DetachWidget()
Remove the widget from its current slot. The removed widget is returned so that operations could be performed on it. If the null widget was being stored, an invalid shared ptr is returned instead.
◆ GetOwner()
| const FChildren * FSlotBase::GetOwner |
( |
| ) |
const |
|
inline |
Access the FChildren that own the slot. The owner can be invalid when the slot is not attached.
◆ GetOwnerWidget()
| SWidget * FSlotBase::GetOwnerWidget |
( |
| ) |
const |
Access the widget that own the slot. The owner can be invalid when the slot is not attached.
◆ GetWidget()
Access the widget in the current slot. There will always be a widget in the slot; sometimes it is the SNullWidget instance.
◆ Invalidate()
Invalidate the widget's owner.
◆ operator=()
◆ SetAttribute()
Performs the attribute assignment and invalidates the widget minimally based on what actually changed. So if the boundness of the attribute didn't change volatility won't need to be recalculated. Returns true if the value changed.
◆ SetOwner()
Set the owner of the slot. Slots cannot be reassigned to different parents.
The documentation for this class was generated from the following files: