Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
UButtonLogic Class Reference

#include <ButtonLogic.h>

Inheritance diagram for UButtonLogic:
Collaboration diagram for UButtonLogic:

Public Member Functions

 UButtonLogic ()
virtual void Initialize_Implementation () override
virtual void OnPress_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent) override
virtual void OnMove_Implementation (const FGeometry &MyGeometry, const FPointerEvent &Event) override
virtual void OnRelease_Implementation (const FGeometry &MyGeometry, const FPointerEvent &Event) override
virtual void SetInputAction_Implementation (UInputAction *NewInputAction) override

Public Attributes

 Category ="Button|Input"
 EditAnywhere
BlueprintReadOnly uint8 bUseLegacyInput:1
 BlueprintReadOnly
 meta
BlueprintReadOnly uint8 bUseY:1
BlueprintReadOnly uint8 bFromCenter:1
BlueprintReadOnly uint8 bNormalizedInputValue:1
BlueprintReadOnly TObjectPtr< USoundBase > ClickSound
BlueprintReadOnly uint8 bHaptic:1
BlueprintReadOnly uint8 bUseHapticAsset:1

Friends

class FTouchInterfaceDesignerEditorMenuExtender

Constructor & Destructor Documentation

◆ UButtonLogic()

UButtonLogic::UButtonLogic ( )

Member Function Documentation

◆ Initialize_Implementation()

void UButtonLogic::Initialize_Implementation ( )
overridevirtual

◆ OnMove_Implementation()

void UButtonLogic::OnMove_Implementation ( const FGeometry & MyGeometry,
const FPointerEvent & Event )
overridevirtual

◆ OnPress_Implementation()

void UButtonLogic::OnPress_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent )
overridevirtual

◆ OnRelease_Implementation()

void UButtonLogic::OnRelease_Implementation ( const FGeometry & MyGeometry,
const FPointerEvent & Event )
overridevirtual

◆ SetInputAction_Implementation()

void UButtonLogic::SetInputAction_Implementation ( UInputAction * NewInputAction)
overridevirtual

◆ FTouchInterfaceDesignerEditorMenuExtender

friend class FTouchInterfaceDesignerEditorMenuExtender
friend

Member Data Documentation

◆ bFromCenter

BlueprintReadOnly uint8 UButtonLogic::bFromCenter

◆ bHaptic

BlueprintReadOnly uint8 UButtonLogic::bHaptic

◆ BlueprintReadOnly

UButtonLogic::BlueprintReadOnly

◆ bNormalizedInputValue

BlueprintReadOnly uint8 UButtonLogic::bNormalizedInputValue

◆ bUseHapticAsset

BlueprintReadOnly uint8 UButtonLogic::bUseHapticAsset

◆ bUseLegacyInput

BlueprintReadOnly uint8 UButtonLogic::bUseLegacyInput

◆ bUseY

BlueprintReadOnly uint8 UButtonLogic::bUseY

◆ Category

UButtonLogic::Category ="Button|Input"

◆ ClickSound

BlueprintReadOnly TObjectPtr<USoundBase> UButtonLogic::ClickSound

◆ EditAnywhere

UButtonLogic::EditAnywhere

◆ meta

UButtonLogic::meta
Initial value:
=(EditCondition="bUseLegacyInput==false", EditConditionHides))
UInputAction* InputAction

The documentation for this class was generated from the following files:
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/Logics/ButtonLogic.h
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Private/Logics/ButtonLogic.cpp