Sensor¶
Enums
- 
enum sfSensorType¶
 Sensor Types.
Values:
- 
enumerator sfSensorAccelerometer¶
 Measures the raw acceleration (m/s^2)
- 
enumerator sfSensorGyroscope¶
 Measures the raw rotation rates (degrees/s)
- 
enumerator sfSensorMagnetometer¶
 Measures the ambient magnetic field (micro-teslas)
- 
enumerator sfSensorGravity¶
 Measures the direction and intensity of gravity, independent of device acceleration (m/s^2)
- 
enumerator sfSensorUserAcceleration¶
 Measures the direction and intensity of device acceleration, independent of the gravity (m/s^2)
- 
enumerator sfSensorOrientation¶
 Measures the absolute 3D orientation (degrees)
- 
enumerator sfSensorAccelerometer¶
 
Values:
- 
enumerator sfSensorCount¶
 The total number of sensor types.
- 
enumerator sfSensorCount¶
 
Functions
- 
bool sfSensor_isAvailable(sfSensorType sensor)¶
 Check if a sensor is available on the underlying platform.
- Parameters:
 sensor – Sensor to check
- Returns:
 true if the sensor is available, false otherwise
- 
void sfSensor_setEnabled(sfSensorType sensor, bool enabled)¶
 Enable or disable a sensor.
All sensors are disabled by default, to avoid consuming too much battery power. Once a sensor is enabled, it starts sending events of the corresponding type.
This function does nothing if the sensor is unavailable.
- Parameters:
 sensor – Sensor to enable
enabled – true to enable, false to disable
- 
sfVector3f sfSensor_getValue(sfSensorType sensor)¶
 Get the current sensor value.
- Parameters:
 sensor – Sensor to read
- Returns:
 The current sensor value