LEAP Documentation 40220
Documentation for the LEAP project
UChatBoxWidget Class Reference

#include <ChatBoxWidget.h>

Inheritance diagram for UChatBoxWidget:
UAdvancedUserWidget UBasicUserWidget

Public Member Functions

 UChatBoxWidget ()
 
virtual void ToggleWidget (const EWindowToggleCommand ToggleCommand=EWindowToggleCommand::Toggle) override
 
virtual bool IsWidgetActive_Implementation () const override
 
virtual void CollapseWidget_Implementation () override
 
virtual void SetWidgetVisible_Implementation () override
 
bool GetIsUserTyping ()
 
void OnMessageTypeSet (EMessageType ChatMode)
 
- Public Member Functions inherited from UAdvancedUserWidget
void OnGamepadAxisMoved (const FName AxisName, const int32 ControllerId, const float Delta)
 
void OnGamepadButtonPressed (const FInputEvent InputEvent, const int32 ControllerId)
 
void OnLeftBumper ()
 
void OnRightBumper ()
 
void OnRightFaceButton ()
 
void OnLeftFaceButton ()
 
void OnTopFaceButton ()
 
void OnBottomFaceButton ()
 
bool CanDisplayWidget () const
 
void OnWidgetVisible (const UObject *ContextObject=nullptr)
 
void OnWidgetDelayedCollapseStart (const UObject *ContextObject=nullptr)
 
virtual bool CanDismissWidget (EWidgetDismissType Type) const
 
FORCEINLINE bool IsDismissable () const
 
void OnMenuBack ()
 
void CollapseWidget ()
 
void SetWidgetVisible ()
 
bool IsWidgetActive () const
 
virtual void ToggleWidget (const EWindowToggleCommand ToggleCommand=EWindowToggleCommand::Toggle)
 
void Close ()
 
FORCEINLINE float GetTimeSpawned ()
 
void LevelTravel ()
 
void AlertInterfaceMenuWasToggled (bool bToggle)
 
UWidget * GetLastFocusedWidget ()
 

Protected Member Functions

void OnChatCollapsed ()
 
void OnChatToggled (EWindowToggleCommand ToggleCommand)
 
- Protected Member Functions inherited from UAdvancedUserWidget
virtual void NativeConstruct () override
 
virtual void NativeDestruct () override
 
void CacheFocusedElement ()
 
UWidget * GetFocusedChild (const UUserWidget *Widget)
 
virtual void AddToScreen (class ULocalPlayer *LocalPlayer, int32 inZOrder) override
 
virtual FReply NativeOnFocusReceived (const FGeometry &InGeometry, const FFocusEvent &InFocusEvent) override
 
virtual class UProjectXGameViewportClientGetViewportClient () const
 
void OnLevelTravel ()
 
- Protected Member Functions inherited from UBasicUserWidget
virtual void NativeConstruct () override
 
virtual void NativeDestruct () override
 
virtual void SetVisibility (ESlateVisibility NewVisibility) override
 
virtual void UpdateWorldStatus ()
 
virtual void WorldReady ()
 
void OnWorldReady ()
 

Additional Inherited Members

- Public Attributes inherited from UAdvancedUserWidget
bool bAutoRegister = false
 
bool bCloseOtherWidgets = true
 
bool bPreventWidgetsFromOpening = false
 
bool bPreventLowerPriorityWidgetsFromOpening = false
 
bool bDisablesPlayerInputWhenActive = true
 
float CollapseDelay = 0.0f
 
bool bDismissableByBackInput = true
 
bool bDismissableByOtherWidgets = true
 
bool bDestroyOnLevelTravel = true
 
bool bAutoFocusWidget = true
 
bool bRestoreLastFocusedChild = true
 
UWidget * FocusPriorityWidget = nullptr
 
bool bUsesVirtualCursor = false
 
bool bRestrictNavigationToWidget = true
 
TSubclassOf< UAdvancedUserWidgetWidgetToActivateWhenClosed = nullptr
 
float bAutoDestroy = false
 
bool bWantsToCollapse = false
 
uint8 ZOrder = 0
 
FTimerHandle CollapseDelayTimerHandle
 
uint32 FadeOutInterpolationID = INDEX_NONE
 
FWidgetVisibleSignature OnWidgetMadeVisible
 
FWidgetCollapsedSignature OnWidgetWasCollapsed
 
- Protected Attributes inherited from UBasicUserWidget
FTimerHandle WorldStatusTimer
 
bool bWaitForPawn = true
 
bool bUseVisibilitySemaphore = false
 

Constructor & Destructor Documentation

◆ UChatBoxWidget()

UChatBoxWidget::UChatBoxWidget ( )

Member Function Documentation

◆ CollapseWidget_Implementation()

void UChatBoxWidget::CollapseWidget_Implementation ( )
overridevirtual

◆ GetIsUserTyping()

bool UChatBoxWidget::GetIsUserTyping ( )

◆ IsWidgetActive_Implementation()

bool UChatBoxWidget::IsWidgetActive_Implementation ( ) const
overridevirtual

◆ OnChatCollapsed()

void UChatBoxWidget::OnChatCollapsed ( )
protected

◆ OnChatToggled()

void UChatBoxWidget::OnChatToggled ( EWindowToggleCommand  ToggleCommand)
protected

◆ OnMessageTypeSet()

void UChatBoxWidget::OnMessageTypeSet ( EMessageType  ChatMode)

◆ SetWidgetVisible_Implementation()

void UChatBoxWidget::SetWidgetVisible_Implementation ( )
overridevirtual

◆ ToggleWidget()

void UChatBoxWidget::ToggleWidget ( const EWindowToggleCommand  ToggleCommand = EWindowToggleCommand::Toggle)
overridevirtual

Reimplemented from UAdvancedUserWidget.


The documentation for this class was generated from the following files: