UCommonUISubsystemBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CommonUI

Header

/Engine/Plugins/Experimental/CommonUI/Source/CommonUI/Public/CommonUISubsystemBase.h

Include

#include "CommonUISubsystemBase.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(DisplayName="CommonUI")
class UCommonUISubsystemBase : public UGameInstanceSubsystem

Functions

Name Description

Public function Const

void

 

FireEvent_ButtonClicked

(
    const FString& InstanceName,
    const FString& ABTestName,
    const FString& ExtraData
)

CommonUI.ButtonClicked.

Public function Const

void

 

FireEvent_PanelPushed

(
    const FString& PanelName
)

CommonUI.PanelPushed.

Public function Static

UCommonUISub...

 

Get

(
    const UWidget& Widget
)

Public function Const UFunction BlueprintCallable, Category

FSlateBrush

 

GetInputActionButtonIcon

(
    const FDataTableRowHandle& InputAc...,
    ECommonInputType InputType,
    const FName& GamepadName
)

Gets Action Button Icon for current gamepad.

Public function

void

 

SetAnalyticProvider

(
    const TSharedPtr< IAnalyticsProvide...
)

Set the analytic provider for the CommonUI Widgets to use

Public function Virtual

void

 

SetInputAllowed

(
    bool bEnabled,
    const FName& Reason,
    const ULocalPlayer& LocalPlayer
)

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Implement this for initialization of instances of the system

Public function Virtual Const

bool

 

ShouldCreateSubsystem

(
    UObject* Outer
)

Override to control if the Subsystem should be created at all.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss