TSdlSensorKind
The different sensors defined by SDL.
Additional sensors may be available, using platform dependent semantics.
Here are the additional Android sensors.
Accelerometer sensor notes:
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 SDL_STANDARD_GRAVITY away from the center of the earth, which is a positive Y value.
Values[0]
: Acceleration on the x axisValues[1]
: Acceleration on the y axisValues[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 ... +X : left ... right
- -Y ... +Y : bottom ... top
- -Z ... +Z : farther ... closer
The accelerometer axis data is not changed when the device is rotated.
Gyroscope sensor notes:
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 ... +X : left ... right
- -Y ... +Y : bottom ... top
- -Z ... +Z : farther ... closer
The gyroscope axis data is not changed when the device is rotated.
Definition
Unit: Neslib.Sdl3.Input
See Also
Enumeration Values
Invalid = SDL_SENSOR_INVALID
Returned for an invalid sensor
Unknown = SDL_SENSOR_UNKNOWN
Unknown sensor type
Accel = SDL_SENSOR_ACCEL
Accelerometer
Gyro = SDL_SENSOR_GYRO
Gyroscope
AccelLeft = SDL_SENSOR_ACCEL_L
Accelerometer for left Joy-Con controller and Wii nunchuk
GyroLeft = SDL_SENSOR_GYRO_L
Gyroscope for left Joy-Con controller
AccelRight = SDL_SENSOR_ACCEL_R
Accelerometer for right Joy-Con controller
GyroRight = SDL_SENSOR_GYRO_R
Gyroscope for right Joy-Con controller