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

#include <VirtualInputZone.h>

Inheritance diagram for UVirtualInputZone:
Collaboration diagram for UVirtualInputZone:

Public Member Functions

 UVirtualInputZone ()
virtual TSharedRef< SVirtualControlTakeWidget (TSharedPtr< SDeprecatedTouchInterface > TouchInterface) override
virtual void GetVirtualControl (FVirtualControl &VirtualControl) override
Public Member Functions inherited from UVirtualInput
 UVirtualInput ()

Public Attributes

 Category ="Virtual Input"
 EditAnywhere
BlueprintReadWrite uint8 bJoystickMode:1
 BlueprintReadWrite
 meta
BlueprintReadWrite uint8 bBlockMultitouchInput:1
Public Attributes inherited from UVirtualInput
EControlType Type
FName InputName
 Category ="Virtual Input"
 EditAnywhere
 BlueprintReadOnly
 meta
 EditInstanceOnly
BlueprintReadWrite uint8 bStartHidden:1
BlueprintReadWrite uint8 bRecenterOnTouch:1
BlueprintReadWrite uint8 bBlockTouchRegion:1
BlueprintReadWrite FVector2D LandscapeCenter
BlueprintReadWrite FVector2D PortraitCenter
BlueprintReadOnly uint8 bIsChild:1
BlueprintReadOnly FName ParentName
BlueprintReadOnly FVector2D ParentOffset
BlueprintReadOnly uint8 bMoveWhenParentRecenter:1
BlueprintReadOnly TArray< FName > Children
BlueprintReadOnly uint8 bEnableBackgroundBlur:1
BlueprintReadWrite TArray< FVisualLayerVisualLayers
BlueprintReadWrite FVector2D VisualSize
BlueprintReadWrite EHitTestType InteractionShape
 BlueprintReadWrite
Instanced TArray< TObjectPtr< ULCInputModifier > > Modifiers
BlueprintReadOnly TArray< TSubclassOf< UVirtualInputEvent > > VirtualInputEvent
BlueprintReadWrite UInputAction * InputAction

Constructor & Destructor Documentation

◆ UVirtualInputZone()

UVirtualInputZone::UVirtualInputZone ( )

Member Function Documentation

◆ GetVirtualControl()

void UVirtualInputZone::GetVirtualControl ( FVirtualControl & VirtualControl)
overridevirtual

Reimplemented from UVirtualInput.

◆ TakeWidget()

TSharedRef< SVirtualControl > UVirtualInputZone::TakeWidget ( TSharedPtr< SDeprecatedTouchInterface > TouchInterface)
overridevirtual

Reimplemented from UVirtualInput.

Member Data Documentation

◆ bBlockMultitouchInput

BlueprintReadWrite uint8 UVirtualInputZone::bBlockMultitouchInput

◆ bJoystickMode

BlueprintReadWrite uint8 UVirtualInputZone::bJoystickMode

◆ BlueprintReadWrite

UVirtualInputZone::BlueprintReadWrite

◆ Category

UVirtualInputZone::Category ="Virtual Input"

If enabled, Touch Region act like joystick (send input continuously) You must add the Smooth modifier

The minimum value of the delta (offset between the position of the finger between each frame) to send an event (input). Leave at 0 to disable this feature

If enabled, input action is blocked if multitouch is detected. Virtual input event still receive multitouch input

◆ EditAnywhere

UVirtualInputZone::EditAnywhere

◆ meta

UVirtualInputZone::meta
Initial value:
=(ClampMin=0.0f, UIMin=0.0f))
float DeltaThreshold

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