206 lines
4.1 KiB
JSON
206 lines
4.1 KiB
JSON
{
|
|
"header": "SDL_sensor.h",
|
|
"opaque_types": [
|
|
{
|
|
"name": "SDL_Sensor"
|
|
}
|
|
],
|
|
"typedefs": [
|
|
{
|
|
"name": "SDL_SensorID",
|
|
"underlying_type": "Uint32"
|
|
}
|
|
],
|
|
"function_pointers": [],
|
|
"enums": [
|
|
{
|
|
"name": "SDL_SensorType",
|
|
"values": [
|
|
{
|
|
"name": "SDL_SENSOR_INVALID",
|
|
"value": "-1",
|
|
"comment": "Returned for an invalid sensor"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_UNKNOWN",
|
|
"comment": "Unknown sensor type"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_ACCEL",
|
|
"comment": "Accelerometer"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_GYRO",
|
|
"comment": "Gyroscope"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_ACCEL_L",
|
|
"comment": "Accelerometer for left Joy-Con controller and Wii nunchuk"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_GYRO_L",
|
|
"comment": "Gyroscope for left Joy-Con controller"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_ACCEL_R",
|
|
"comment": "Accelerometer for right Joy-Con controller"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_GYRO_R",
|
|
"comment": "Gyroscope for right Joy-Con controller"
|
|
},
|
|
{
|
|
"name": "SDL_SENSOR_COUNT"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"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": []
|
|
}
|
|
]
|
|
} |