|
|
static struct oxr_view_config_properties * | get_view_config_properties (struct oxr_system *sys, XrViewConfigurationType view_config_type) |
| |
|
static void | fill_in_view_config_properties_blend_modes (struct oxr_view_config_properties *props, const struct xrt_system_compositor_info *info) |
| |
|
static void | fill_in_view_config_properties_view_config_type (struct oxr_view_config_properties *props, enum xrt_view_type view_type) |
| |
|
static void | fill_in_view_config_properties_views (struct oxr_logger *log, XrViewConfigurationView *xr_views, const struct xrt_view_config *view_config) |
| |
|
static void | fill_in_view_config_properties (struct oxr_logger *log, struct oxr_view_config_properties *props, const struct xrt_system_compositor_info *info, const struct xrt_view_config *view_config) |
| |
|
static bool | oxr_system_matches (struct oxr_logger *log, struct oxr_system *sys, XrFormFactor form_factor) |
| |
|
static bool | oxr_system_get_body_tracking_support (struct oxr_logger *log, struct oxr_instance *inst, const enum xrt_input_name body_tracking_name) |
| |
|
static void | view_configuration_type_fill_in (XrViewConfigurationType *target, struct oxr_view_config_properties *source) |
| |
|
static void | view_configuration_view_fill_in (XrViewConfigurationView *target_view, XrViewConfigurationView *source_view) |
| |
|
XrResult | oxr_system_select (struct oxr_logger *log, struct oxr_system **systems, uint32_t system_count, XrFormFactor form_factor, struct oxr_system **out_selected) |
| |
|
XrResult | oxr_system_verify_id (struct oxr_logger *log, const struct oxr_instance *inst, XrSystemId systemId) |
| |
|
XrResult | oxr_system_get_by_id (struct oxr_logger *log, struct oxr_instance *inst, XrSystemId systemId, struct oxr_system **system) |
| |
| XrResult | oxr_system_fill_in (struct oxr_logger *log, struct oxr_instance *inst, XrSystemId systemId, uint32_t view_count, struct oxr_system *sys) |
| |
|
bool | oxr_system_get_hand_tracking_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
bool | oxr_system_get_eye_gaze_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
bool | oxr_system_get_force_feedback_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
void | oxr_system_get_face_tracking_htc_support (struct oxr_logger *log, struct oxr_instance *inst, bool *supports_eye, bool *supports_lip) |
| |
|
void | oxr_system_get_face_tracking2_fb_support (struct oxr_logger *log, struct oxr_instance *inst, bool *supports_audio, bool *supports_visual) |
| |
|
bool | oxr_system_get_body_tracking_fb_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
bool | oxr_system_get_full_body_tracking_meta_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
bool | oxr_system_get_body_tracking_calibration_meta_support (struct oxr_logger *log, struct oxr_instance *inst) |
| |
|
XrResult | oxr_system_get_properties (struct oxr_logger *log, struct oxr_system *sys, XrSystemProperties *properties) |
| |
|
XrResult | oxr_system_enumerate_view_confs (struct oxr_logger *log, struct oxr_system *sys, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes) |
| |
|
XrResult | oxr_system_enumerate_blend_modes (struct oxr_logger *log, struct oxr_system *sys, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t *environmentBlendModeCountOutput, XrEnvironmentBlendMode *environmentBlendModes) |
| |
|
XrResult | oxr_system_get_view_conf_properties (struct oxr_logger *log, struct oxr_system *sys, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties *configurationProperties) |
| |
|
XrResult | oxr_system_enumerate_view_conf_views (struct oxr_logger *log, struct oxr_system *sys, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views) |
| |