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