Namespace Evergine.Common.Input
Classes
ButtonStateTracker<TButton>
Tracks button state changes.
CompassChangedArgs
Event args for compass change.
ListenerFactory
Sensor Factory for IOS.
OrientationChangedArgs
Represents the orientation of the compass.
SensorNotAvailableException
Exception for a sensor that it is not available.
Structs
AccelerometerState
Describes the accelerometer state.
CompassState
Define a compass state.
GamePadButtons
Represents the buttons of a game pad.
GamePadDPad
Represents the state of the directional pad.
GamePadState
Represents the game pad state.
GamePadThumbSticks
Represents the game pad sticks.
GamePadTriggers
Represents the game pad triggers.
GyroscopeState
Describes the gyroscope state.
KeyboardState
Holds the state of the keyboard.
MotionState
Describes the motion state.
MouseState
Describes the mouse state.
TouchLocation
Represents a touch location.
TouchPanelState
Represents the state of the touch panel.
TouchPanelState.Enumerator
Touch panel enumerator.
Interfaces
IAccelerometer
Interface for accelerometer sensor.
IAccelerometerListener
Accelerometer listener.
ICompass
Interface for compass sensor.
ICompassListener
Compass Listener.
IController
Interface for controllers.
IGyroscope
Interface for Gyroscope sensor.
IGyroscopeListener
Interface for Gyroscope sensor.
IInput
Interface for input devices.
IListener
IListener Interface.
IMotionSensor
Interface for Motion sensor.
IMotionSensorListener
Interface for Motion sensor.
ISensor
Sensors interface.
ISensorFactory
Sensor Factory interface.
ITouchable
Interface for touchables.
Enums
ButtonState
State of a button.
Buttons
Represent all gamepad buttons.
DisplayOrientation
Specifies the display orientation.
PlayerIndex
Index of the player.
TouchLocationState
Status of the touch location.