|
Space Plunder
|
#include <LayerWidget.h>
Public Member Functions | |
| ULayerWidget () | |
| virtual UUserWidget * | PushWidget (const TSoftClassPtr< UUserWidget > &WidgetClass) override |
| virtual void | PopWidget () override |
| virtual void | ClearStack () override |
| virtual UUserWidget * | AddWidgetToLayer (const TSoftClassPtr< UUserWidget > &WidgetClass) override |
| virtual UUserWidget * | GetContentFromLayer (const TSoftClassPtr< UUserWidget > &WidgetClass) override |
| virtual bool | ToggleWidget (UUserWidget *Widget) override |
| virtual UUserWidget * | AddWidgetToLayerWithSlot (const FGameplayTag &SlotTag, const TSoftClassPtr< UUserWidget > &WidgetClass) override |
| void | CollapseTopWidget () |
| void | ShowTopWidget () |
| FText | GetStackListNames () const |
| void | GetSlots () |
Protected Member Functions | |
| virtual bool | Initialize () override |
| virtual void | NativePreConstruct () override |
| virtual void | NativeConstruct () override |
| UUserWidget * | GetTopWidget () const |
| USlotWidget * | FindSlotByTag (const FGameplayTag &SlotTag) const |
Protected Attributes | |
| TArray< UUserWidget * > | Stack |
| TArray< UUserWidget * > | BackStack |
| class UBorder * | Border = nullptr |
| class UWidgetSwitcher * | Switcher = nullptr |
| class UOverlay * | EmptyOverlay = nullptr |
| class UOverlay * | BackOverlay = nullptr |
| class UOverlay * | SlotsOverlay = nullptr |
| TMap< FGameplayTag, USlotWidget * > | HUDSlots |
| ULayerWidget::ULayerWidget | ( | ) |
|
overridevirtual |
Implements IWidgetLayout.
|
overridevirtual |
Implements IWidgetLayout.
|
overridevirtual |
Implements IWidgetLayout.
| void ULayerWidget::CollapseTopWidget | ( | ) |
|
protected |
|
overridevirtual |
Get the Widget that was already created by class
Implements IWidgetLayout.
| void ULayerWidget::GetSlots | ( | ) |
| FText ULayerWidget::GetStackListNames | ( | ) | const |
|
protected |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overridevirtual |
Implements IWidgetLayout.
|
overridevirtual |
Implements IWidgetLayout.
| void ULayerWidget::ShowTopWidget | ( | ) |
|
overridevirtual |
Implements IWidgetLayout.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |