Navigation
API > API/Plugins > API/Plugins/CommonUI
| Name | UCommonBoundActionButton |
| Type | class |
| Header File | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/Input/CommonBoundActionButton.h |
| Include Path | #include "Input/CommonBoundActionButton.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Meta=(DisableNativeTick))
class UCommonBoundActionButton :
public UCommonButtonBase ,
public ICommonBoundActionButtonInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVisual → UWidget → UUserWidget → UCommonUserWidget → UCommonButtonBase → UCommonBoundActionButton
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingHandle | FUIActionBindingHandle | Input/CommonBoundActionButton.h |
Functions
Public
Overridden from ICommonBoundActionButtonInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetRepresentedAction
(
FUIActionBindingHandle InBindingHandle |
Input/CommonBoundActionButton.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnUpdateInputAction() |
Input/CommonBoundActionButton.h |
|
Overridden from UCommonButtonBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void NativeOnClicked() |
Input/CommonBoundActionButton.h | ||
virtual void NativeOnCurrentTextStyleChanged() |
Input/CommonBoundActionButton.h | ||
virtual void UpdateHoldData
(
ECommonInputType CurrentInputType |
If HoldData is valid, assigns its values to Keyboard and Mouse, Gamepad and Touch, based off the Current Input Type. | Input/CommonBoundActionButton.h | |
virtual void UpdateInputActionWidget() |
Helper function to update the associated input action widget, if any, based upon the state of the button | Input/CommonBoundActionButton.h |