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

#include <TouchRegionZoom.h>

Inheritance diagram for UTouchRegionZoom:
Collaboration diagram for UTouchRegionZoom:

Public Attributes

 Category ="Settings"
 EditAnywhere
BlueprintReadOnly UInputAction * InputAction
BlueprintReadOnly float Scale
Public Attributes inherited from UVirtualInputEvent
 Category ="Virtual Input Event"
 BlueprintCallable

Protected Member Functions

virtual void Initialize_Implementation () override
virtual void OnTouchBegin_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime) override
virtual void OnTouchMove_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration) override
virtual void OnTouchEnd_Implementation (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration) override
Protected Member Functions inherited from UVirtualInputEvent
virtual void Deinitialize_Implementation ()
virtual void OnTick_Implementation (const FGeometry &Geometry, const double CurrentTime, const float DeltaTime)
BlueprintCallable void SetTickEnabled (const bool bEnable)

Additional Inherited Members

Public Member Functions inherited from UVirtualInputEvent
 UVirtualInputEvent ()
BlueprintNativeEvent void Initialize ()
BlueprintNativeEvent void Deinitialize ()
virtual bool IsCompatible (EControlType InputType) const
bool ShouldTick () const
void SetButtonName (const FName Name)
void SetOuter (UWorld *Outer)
void AssignLocalPlayer (ULocalPlayer *Player, TSharedPtr< SVirtualControl > Widget)
BlueprintNativeEvent void OnTouchBegin (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime)
BlueprintNativeEvent void OnTouchMove (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration)
BlueprintNativeEvent void OnTouchEnd (const FGeometry &Geometry, const FPointerEvent &PointerEvent, const float CurrentTime, const float PressDuration)
BlueprintNativeEvent void OnTick (const FGeometry &Geometry, const double CurrentTime, const float DeltaTime)
BlueprintPure APawn * GetPawn ()
BlueprintPure APlayerController * GetPlayerController ()
BlueprintPure FName GetButtonName ()
BlueprintPure void GetVisualLayers (TArray< FVisualLayer > &VisualLayers)
BlueprintPure TArray< FVisualLayer > & GetVisualLayersRef ()
BlueprintPure bool GetVisualLayerByName (const FName Name, FVisualLayer &VisualLayer)
BlueprintPure FVisualLayerGetVisualLayerRefByName (const FName Name)
BlueprintCallable void SetVisualLayers (TArray< FVisualLayer > VisualLayers)
BlueprintCallable void SetVisualLayer (const FVisualLayer &VisualLayer, const FName Name=NAME_None)
BlueprintCallable FName AddNewLayer (FName LayerName, FVisualLayer Visual)
BlueprintCallable FName InsertLayerAt (FName LayerName, const int32 Index, FVisualLayer Visual)
BlueprintCallable void RemoveLayer (const FName LayerName)
BlueprintPure bool GetVirtualInput (FVirtualControl &VirtualInput)
virtual UWorld * GetWorld () const override
UTouchInterfaceSubsystemGetTouchInterfaceSubsystem ()
ULocalPlayer * GetLocalPlayer ()
TSharedPtr< SVirtualControlGetVirtualControlWidget ()

Member Function Documentation

◆ Initialize_Implementation()

void UTouchRegionZoom::Initialize_Implementation ( )
overrideprotectedvirtual

Reimplemented from UVirtualInputEvent.

◆ OnTouchBegin_Implementation()

void UTouchRegionZoom::OnTouchBegin_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent,
const float CurrentTime )
overrideprotectedvirtual

Reimplemented from UVirtualInputEvent.

◆ OnTouchEnd_Implementation()

void UTouchRegionZoom::OnTouchEnd_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent,
const float CurrentTime,
const float PressDuration )
overrideprotectedvirtual

Reimplemented from UVirtualInputEvent.

◆ OnTouchMove_Implementation()

void UTouchRegionZoom::OnTouchMove_Implementation ( const FGeometry & Geometry,
const FPointerEvent & PointerEvent,
const float CurrentTime,
const float PressDuration )
overrideprotectedvirtual

Reimplemented from UVirtualInputEvent.

Member Data Documentation

◆ Category

UTouchRegionZoom::Category ="Settings"

Input Action injected via Enhanced Input Subsystem Should be Axis1D type

Invert value if negative

◆ EditAnywhere

UTouchRegionZoom::EditAnywhere

◆ InputAction

BlueprintReadOnly UInputAction* UTouchRegionZoom::InputAction

◆ Scale

BlueprintReadOnly float UTouchRegionZoom::Scale

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