Monado OpenXR Runtime
|
Tiny JSON wrapper around cJSON. More...
Functions | |
bool | u_json_get_string_into_array (const cJSON *json, char *out_str, size_t max_size) |
Parse a string from a JSON object into a char array. More... | |
bool | u_json_get_int (const cJSON *json, int *out_int) |
Parse an int from a JSON object. More... | |
bool | u_json_get_double (const cJSON *json, double *out_double) |
Parse a double from a JSON object. More... | |
bool | u_json_get_float (const cJSON *json, float *out_float) |
Parse a float from a JSON object. More... | |
bool | u_json_get_vec3 (const cJSON *json, struct xrt_vec3 *out_vec3) |
Parse a vec3 from a JSON object. More... | |
bool | u_json_get_quat (const cJSON *json, struct xrt_quat *out_quat) |
Parse a quaternion from a JSON object. More... | |
size_t | u_json_get_float_array (const cJSON *json_array, float *out_array, size_t max_size) |
Parse up to max_size floats from a JSON array. More... | |
size_t | u_json_get_double_array (const cJSON *json_array, double *out_array, size_t max_size) |
Parse up to max_size doubles from a JSON array. More... | |
Tiny JSON wrapper around cJSON.
bool u_json_get_double | ( | const cJSON * | json, |
double * | out_double | ||
) |
Parse a double from a JSON object.
Referenced by u_json_get_double_array(), and u_json_get_float().
size_t u_json_get_double_array | ( | const cJSON * | json_array, |
double * | out_array, | ||
size_t | max_size | ||
) |
Parse up to max_size doubles from a JSON array.
References u_json_get_double().
bool u_json_get_float | ( | const cJSON * | json, |
float * | out_float | ||
) |
Parse a float from a JSON object.
References u_json_get_double().
Referenced by u_json_get_float_array(), u_json_get_quat(), and u_json_get_vec3().
size_t u_json_get_float_array | ( | const cJSON * | json_array, |
float * | out_array, | ||
size_t | max_size | ||
) |
Parse up to max_size floats from a JSON array.
References u_json_get_float().
bool u_json_get_int | ( | const cJSON * | json, |
int * | out_int | ||
) |
Parse an int from a JSON object.
bool u_json_get_quat | ( | const cJSON * | json, |
struct xrt_quat * | out_quat | ||
) |
Parse a quaternion from a JSON object.
References u_json_get_float().
bool u_json_get_string_into_array | ( | const cJSON * | json, |
char * | out, | ||
size_t | max_size | ||
) |
Parse a string from a JSON object into a char array.
bool u_json_get_vec3 | ( | const cJSON * | json, |
struct xrt_vec3 * | out_vec3 | ||
) |
Parse a vec3 from a JSON object.
References u_json_get_float().