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

#include <VirtualInputJoystick.h>

Inheritance diagram for UVirtualInputJoystick:
Collaboration diagram for UVirtualInputJoystick:

Public Member Functions

 UVirtualInputJoystick ()
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"
 EditInstanceOnly
BlueprintReadWrite FVector2D ThumbSize
BlueprintReadWrite uint8 bClampJoystickPosition: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

◆ UVirtualInputJoystick()

UVirtualInputJoystick::UVirtualInputJoystick ( )

Member Function Documentation

◆ GetVirtualControl()

void UVirtualInputJoystick::GetVirtualControl ( FVirtualControl & VirtualControl)
overridevirtual

Reimplemented from UVirtualInput.

◆ TakeWidget()

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

Reimplemented from UVirtualInput.

Member Data Documentation

◆ bClampJoystickPosition

BlueprintReadWrite uint8 UVirtualInputJoystick::bClampJoystickPosition

◆ Category

UVirtualInputJoystick::Category ="Virtual Input"

For sticks, the size of the thumb. It's absolute

Whether or not thumb position can exceed visual size (thumb appear out of background)

◆ EditInstanceOnly

UVirtualInputJoystick::EditInstanceOnly

◆ ThumbSize

BlueprintReadWrite FVector2D UVirtualInputJoystick::ThumbSize

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