UTBLScreenManager¶
#include <TBLScreenManager.h>
Inherits from UTBLUserWidget, ITBLKeymapWidgetInterface, UUserWidget
Inherited by UTBLDialogManager
Public Functions¶
Name | |
---|---|
void | BP_FadeIn(const float PlaybackSpeed) |
void | BP_FadeOut(const float PlaybackSpeed) |
void | ClearScreenStack(UOverlay * Overlay) |
UWidget * | GetActiveCrosshair() |
[[EGamepadInputMode]] | GetGamepadInputMove() |
[[EGamepadNavigationMode]] | GetGamepadNavigationMode() |
void | GetTopScreen(UOverlay * Overlay, FName & OutScreenName, UTBLScreenWidget *& OutScreen) |
void | OpenDebugMenu(UBlueprintDebugMenuComponent * DebugMenuComponent) |
void | PopScreenStack(UOverlay * Overlay) |
void | PopShowMouseCursorStack(UObject * Object) |
void | PushNamedScreenToStack(UTBLScreenWidget * Screen, UOverlay * Overlay, FName ScreenName) |
void | PushScreenToStack(UTBLScreenWidget * Screen, UOverlay * Overlay) |
void | PushShowMouseCursorStack(UObject * Object) |
bool | RemoveScreenFromStack(UTBLScreenWidget * Screen, UOverlay * Overlay, bool bPopOnly, bool bDontTellScreen) |
void | SetActiveCrosshair(UWidget * Crosshair) |
void | SetHudVisibility(bool bVisible) |
void | SetWidgetAsRadioGroupSelection(FName Group, UTBLUserWidget * InSelection) |
void | SwapNamedScreenToFront(FName ScreenName, UOverlay * Overlay) |
UTBLScreenManager() |
Public Attributes¶
Name | |
---|---|
FOnButtonCalloutsChanged | OnButtonCalloutsChanged |
FOnGamepadInputModeSwitchEvent | OnGamepadInputModeChanged |
FOnGamepadNavigationModeSwitchEvent | OnGamepadNavigationModeChanged |
FOnKeyBindChangedDelegate | OnKeyBindChanged |
FOnPreviewMouseButtonDownEventDelegate | OnPreviewMouseButtonDownEvent |
Protected Attributes¶
Name | |
---|---|
UWidget * | ActiveCrosshair |
TMap< FName, UTBLUserWidget * > | RadioGroups |
TArray< FScreenStack > | ScreenStacks |
Updated on 2025-01-21 at 09:02:25 +0100