Go to the source code of this file.
Enumerations | |
enum | sfSensorType { sfSensorAccelerometer, sfSensorGyroscope, sfSensorMagnetometer, sfSensorGravity, sfSensorUserAcceleration, sfSensorOrientation, sfSensorCount } |
Sensor Types. More... | |
Functions | |
CSFML_WINDOW_API sfBool | sfSensor_isAvailable (sfSensorType sensor) |
Check if a sensor is available on the underlying platform. More... | |
CSFML_WINDOW_API void | sfSensor_setEnabled (sfSensorType sensor, sfBool enabled) |
Enable or disable a sensor. More... | |
CSFML_WINDOW_API sfVector3f | sfSensor_getValue (sfSensorType sensor) |
Get the current sensor value. More... | |
enum sfSensorType |
Sensor Types.
CSFML_WINDOW_API sfVector3f sfSensor_getValue | ( | sfSensorType | sensor | ) |
Get the current sensor value.
sensor | Sensor to read |
CSFML_WINDOW_API sfBool sfSensor_isAvailable | ( | sfSensorType | sensor | ) |
Check if a sensor is available on the underlying platform.
sensor | Sensor to check |
CSFML_WINDOW_API void sfSensor_setEnabled | ( | sfSensorType | sensor, |
sfBool | 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.
sensor | Sensor to enable |
enabled | sfTrue to enable, sfFalse to disable |