/Engine/Source/Runtime/Slate/Public/Widgets/Input/SVirtualJoystick.h
The settings of each zone we render
struct FControlInfo
FKey
AltInputKey
The secondary input (for sticks, this is the vertical/Y input, unused for buttons)
bool
bTreatAsButton
If true, this joystick will be treated as a simple press-release button
FVector2D
Center
The actual center of the control
TSharedPtr<ISl...
Image1
The brush to use to draw the background for joysticks, or unclicked for buttons
TSharedPtr<ISl...
Image2
The brush to use to draw the thumb for joysticks, or clicked for buttons
FVector2D
InputScale
The scale for control input
FVector2D
InteractionSize
The size of a the interactable area around Center
FKey
MainInputKey
The input to send from this control (for sticks, this is the horizontal/X input)
FVector2D
ThumbSize
The size of the thumb that can be re-centered within InteractionSize area
FVector2D
VisualSize
The size of a joystick that can be re-centered within InteractionSize area