Namespace UnityEngine.Experimental.Input.LowLevel
Classes
CompensateDirectionProcessor
CompensateRotationProcessor
InputEventTrace
InputRuntimeExtensions
TouchPositionTransformProcessor
Structs
AccelerometerState
AttitudeState
DeltaStateEvent
Partial state update for an input device.
DeviceConfigurationEvent
Indicates that the configuration of a device has changed.
DeviceRemoveEvent
Notifies about the removal of an input device.
DisableDeviceCommand
Command to tell the runtime to no longer send events for the given device.
DualMotorRumbleCommand
EnableDeviceCommand
Command to re-enable a device that has been disabled with DisableDeviceCommand.
EnableIMECompositionCommand
Device Command that enables IME Composition within the application. Primarily handled by Keyboard devices.
GamepadState
Default state layout for gamepads.
GravityState
GyroscopeState
IMECompositionEvent
A specialized event that contains the current IME Composition string, if IME is enabled and active. This event contains the entire current string to date, and once a new composition is submitted will send a blank string event.
InitiateUserAccountPairingCommand
Device command to instruct the underlying platform to pair a user account to the targeted device.
InputDeviceCommand
Data header for a command send to an InputDevice.
InputEvent
A chunk of memory signaling a data transfer in the input system.
InputEventBuffer
A buffer of raw memory holding a sequence of InputEvent.
InputEventPtr
Pointer to an InputEvent. Makes it easier to work with InputEvents and hides the unsafe operations necessary to work with events.
InputStateBlock
Information about a memory region storing state.
JoystickState
KeyboardState
Default state layout for keyboards.
LinearAccelerationState
MouseState
Combine a single pointer with buttons and a scroll wheel.
PenState
Default state layout for pen devices.
PointerState
Default state structure for pointer devices.
QueryCanRunInBackground
Queries to see if this device is able to continue to send updates and state changes when the application is not if focus.
QueryDimensionsCommand
Query dimensions of a device.
QueryEnabledStateCommand
Command to find out whether a device is currently enabled or not.
QueryKeyboardLayoutCommand
Command to query the name of the current keyboard layout from a device.
QueryKeyNameCommand
Command to query the current name of a key according to the current keyboard layout.
QueryPairedUserAccountCommand
Query the ID and the name of the user paired to the device the command is sent to.
QuerySamplingFrequencyCommand
RequestResetCommand
A command to tell the runtime to reset the device to it's default state.
RequestSyncCommand
A command to tell the runtime to sync the device to it's last known state.
SetIMECursorPositionCommand
Sets the position for IME dialogs. This is in pixels, from the upper left corner going down and to the right.
SetSamplingFrequencyCommand
For a device that is sampled periodically, set the frequency at which the device is sampled.
StateEvent
A complete state snapshot for an entire input device.
TextEvent
A single character text input event.
TouchscreenState
Default state layout for touch devices.
TouchState
WarpMousePositionCommand
Interfaces
IInputDeviceCommandInfo
IInputEventTypeInfo
IInputRuntime
Input functions that have to be performed by the underlying input runtime.
IInputStateCallbackReceiver
Allows a device to intercept operations performed on its state.