Skip to main content
Version: 11 Nov 2025

MLInputControllerStateEx

Contains information about the current state of an input controller.

Public Attributes​

ButtonStates​


public byte [] ButtonStates;


Hand​


public MLInputControllerHand Hand;


HardwareIndex​


public byte HardwareIndex;


IsConnected​


public bool IsConnected;


IsTouchesActive​


public byte [] IsTouchesActive;


TouchesPositionAndForce​

Current touch position (x,y) and force (z). Position is in the [-1.0,1.0] range and force is in the [0.0,1.0] range.


public Vector3 [] TouchesPositionAndForce;


TouchpadGestureData​


public TouchpadGesture.Data TouchpadGestureData;


TouchpadGestureState​


public TouchpadGesture.State TouchpadGestureState;

TypeDescription
TouchpadGesture.StateGesture state. Links to MLInputControllerTouchpadGestureState in ml_input.h.

TriggerNormalized​

Normalized trigger value [0.0,1.0]


public float TriggerNormalized;


Type​


public MLInputControllerType Type;


Version​


public uint Version;