Loading...
Searching...
No Matches
Sensor.h File Reference
Go to the source code of this file.
Enumerations | |
enum | sfSensorType { sfSensorAccelerometer , sfSensorGyroscope , sfSensorMagnetometer , sfSensorGravity , sfSensorUserAcceleration , sfSensorOrientation , sfSensorCount } |
Sensor Types. More... | |
Functions | |
sfBool | sfSensor_isAvailable (sfSensorType sensor) |
Check if a sensor is available on the underlying platform. | |
void | sfSensor_setEnabled (sfSensorType sensor, sfBool enabled) |
Enable or disable a sensor. | |
sfVector3f | sfSensor_getValue (sfSensorType sensor) |
Get the current sensor value. | |
Enumeration Type Documentation
◆ sfSensorType
enum sfSensorType |
Sensor Types.
Function Documentation
◆ sfSensor_getValue()
sfVector3f sfSensor_getValue | ( | sfSensorType | sensor | ) |
Get the current sensor value.
- Parameters
-
sensor Sensor to read
- Returns
- The current sensor value
◆ sfSensor_isAvailable()
sfBool sfSensor_isAvailable | ( | sfSensorType | sensor | ) |
Check if a sensor is available on the underlying platform.
- Parameters
-
sensor Sensor to check
- Returns
- sfTrue if the sensor is available, sfFalse otherwise
◆ sfSensor_setEnabled()
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.
- Parameters
-
sensor Sensor to enable enabled sfTrue to enable, sfFalse to disable