{ "header": "SDL_sensor.h", "opaque_types": [ { "name": "SDL_Sensor" } ], "typedefs": [ { "name": "SDL_SensorID", "underlying_type": "Uint32" } ], "function_pointers": [], "enums": [ { "name": "SDL_SensorType", "values": [] } ], "structs": [], "unions": [], "flags": [], "functions": [ { "name": "SDL_GetSensors", "return_type": "SDL_SensorID *", "parameters": [ { "name": "count", "type": "int *" } ] }, { "name": "SDL_GetSensorNameForID", "return_type": "const char *", "parameters": [ { "name": "instance_id", "type": "SDL_SensorID" } ] }, { "name": "SDL_GetSensorTypeForID", "return_type": "SDL_SensorType", "parameters": [ { "name": "instance_id", "type": "SDL_SensorID" } ] }, { "name": "SDL_GetSensorNonPortableTypeForID", "return_type": "int", "parameters": [ { "name": "instance_id", "type": "SDL_SensorID" } ] }, { "name": "SDL_OpenSensor", "return_type": "SDL_Sensor *", "parameters": [ { "name": "instance_id", "type": "SDL_SensorID" } ] }, { "name": "SDL_GetSensorFromID", "return_type": "SDL_Sensor *", "parameters": [ { "name": "instance_id", "type": "SDL_SensorID" } ] }, { "name": "SDL_GetSensorProperties", "return_type": "SDL_PropertiesID", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_GetSensorName", "return_type": "const char *", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_GetSensorType", "return_type": "SDL_SensorType", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_GetSensorNonPortableType", "return_type": "int", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_GetSensorID", "return_type": "SDL_SensorID", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_GetSensorData", "return_type": "bool", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" }, { "name": "data", "type": "float *" }, { "name": "num_values", "type": "int" } ] }, { "name": "SDL_CloseSensor", "return_type": "void", "parameters": [ { "name": "sensor", "type": "SDL_Sensor *" } ] }, { "name": "SDL_UpdateSensors", "return_type": "void", "parameters": [] } ] }