Table of Contents

Enum SensorType

Namespace
Sdl3Sharp.Input
Assembly
Sdl3Sharp.dll

Represents various types of sensors

public enum SensorType

Fields

Accelerometer = 1

Accelerometer

Gyroscope = 2

Gyroscope

Invalid = -1

Invalid sensor type

LeftAccelerometer = 3

Accelerometer for a left Joy-Con controller or a Wii Nunchuk

LeftGyroscope = 4

Gyroscope for a left Joy-Con controller

RightAccelerometer = 5

Accelerometer for a right Joy-Con controller

RightGyroscope = 6

Gyroscope for a right Joy-Con controller

Unknown = 0

Unknown sensor type

Remarks

Additional sensors may be available, using platform dependent semantics. These are additionally available Android sensors: https://developer.android.com/reference/android/hardware/SensorEvent.html#values

Notes on accelerometers: The accelerometer returns the current acceleration in SI meters per second squared. This measurement includes the force of gravity, so a device at rest will have an value of StandardGravity away from the center of the earth, which is a positive Y value.

  • values[0]Acceleration on the X axis
  • values[1]Acceleration on the Y axis
  • values[2]Acceleration on the Z axis

For phones and tablets held in natural orientation and game controllers held in front of you, the axes are defined as follows:

  • -X … +XLeft … Right
  • -Y … +YBottom … Top
  • -Z … +ZFarther … Closer

The accelerometer axis data is not changed when the device is rotated.

Notes on gyroscopes: The gyroscope returns the current rate of rotation in radians per second. The rotation is positive in the counter-clockwise direction. That is, an observer looking from a positive location on one of the axes would see positive rotation on that axis when it appeared to be rotating counter-clockwise.

  • values[0]Angular speed around the X axis (pitch)
  • values[1]Angular speed around the Y axis (yaw)
  • values[2]Angular speed around the Z axis (roll)

For phones and tablets held in natural orientation and game controllers held in front of you, the axes are defined as follows:

  • -X … +XLeft … Right
  • -Y … +YBottom … Top
  • -Z … +ZFarther … Closer

The gyroscope axis data is not changed when the device is rotated.