Monado OpenXR Runtime
Loading...
Searching...
No Matches
oxr_interaction_profile_array.c File Reference

Holds binding related functions. More...

#include "util/u_misc.h"
#include "oxr_interaction_profile_array.h"
#include "oxr_generated_bindings.h"
#include "oxr_binding.h"
#include "../oxr_objects.h"
#include <assert.h>
Include dependency graph for oxr_interaction_profile_array.c:

Functions

void oxr_interaction_profile_array_clear (struct oxr_interaction_profile_array *array)
 
void oxr_interaction_profile_array_add (struct oxr_interaction_profile_array *array, struct oxr_interaction_profile *profile)
 
void oxr_interaction_profile_array_clone (const struct oxr_interaction_profile_array *src, struct oxr_interaction_profile_array *dst)
 
bool oxr_interaction_profile_array_find_by_path (const struct oxr_interaction_profile_array *array, XrPath path, struct oxr_interaction_profile **out_p)
 
bool oxr_interaction_profile_array_find_by_device_name (const struct oxr_interaction_profile_array *array, const struct oxr_instance_path_cache *cache, enum xrt_device_name name, struct oxr_interaction_profile **out_p)
 
bool oxr_interaction_profile_array_find_by_device (const struct oxr_interaction_profile_array *array, const struct oxr_instance_path_cache *cache, struct xrt_device *xdev, struct oxr_interaction_profile **out_p)
 

Detailed Description