AUxtBasePressableButtonActor
Abstract base class for all pressable button actors. Ensures a UUxtPressableButtonComponent as the root component.
class AUxtBasePressableButtonActor;
Header
#include <Controls/UxtBasePressableButtonActor.h>
Inheritance
Inherits from AActor, IUxtCollectionObject
Inherited by AUxtPressableButtonActor
Public Functions
Name | |
---|---|
AUxtBasePressableButtonActor() | |
TScriptInterface< IUxtPokeTarget > | GetPokeTarget() |
virtual TScriptInterface< IUxtPokeTarget > | GetPokeTarget_Implementation() override |
TScriptInterface< IUxtFarTarget > | GetFarTarget() |
virtual TScriptInterface< IUxtFarTarget > | GetFarTarget_Implementation() override |
UUxtPressableButtonComponent * | GetButtonComponent() const |
Protected Attributes
Name | |
---|---|
UUxtPressableButtonComponent * | ButtonComponent |
Public Functions Documentation
function AUxtBasePressableButtonActor
AUxtBasePressableButtonActor()
function GetPokeTarget
TScriptInterface< IUxtPokeTarget > GetPokeTarget()
Returns UUxtPressableButtonComponent as the poke target.
function GetPokeTarget_Implementation
virtual TScriptInterface< IUxtPokeTarget > GetPokeTarget_Implementation() override
function GetFarTarget
TScriptInterface< IUxtFarTarget > GetFarTarget()
Returns UUxtPressableButtonComponent as the far target.
function GetFarTarget_Implementation
virtual TScriptInterface< IUxtFarTarget > GetFarTarget_Implementation() override
function GetButtonComponent
inline UUxtPressableButtonComponent * GetButtonComponent() const
Returns UUxtPressableButtonComponent subobject.
Protected Attributes Documentation
variable ButtonComponent
UUxtPressableButtonComponent * ButtonComponent = nullptr;
Handle to the root button component.
Updated on 2 November 2021 at 11:40:25 Coordinated Universal Time