Class SDL_SensorType
The different sensors defined by SDL.
Additional sensors may be available, using platform dependent semantics.
Here are the additional Android sensors:
https://developer.android.com/reference/android/hardware/SensorEvent.htmlvalues
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.
Since: This enum is available since SDL 3.2.0.
See also:
SDL_GetCurrentDisplayOrientation
-
Field Summary
Fields -
Method Summary
-
Field Details
-
INVALID
public static final int INVALID- See Also:
-
UNKNOWN
public static final int UNKNOWN- See Also:
-
ACCEL
public static final int ACCEL- See Also:
-
GYRO
public static final int GYRO- See Also:
-
ACCEL_L
public static final int ACCEL_L- See Also:
-
GYRO_L
public static final int GYRO_L- See Also:
-
ACCEL_R
public static final int ACCEL_R- See Also:
-
GYRO_R
public static final int GYRO_R- See Also:
-
-
Method Details
-
explain
-