17#include "oxr_extension_support.h"
50XRT_NONNULL_ALL XRT_CHECK_RESULT XrResult
75XRT_NONNULL_ALL XRT_CHECK_RESULT
int
77 const char *name_cstr,
110XRT_NONNULL_ALL XRT_CHECK_RESULT XrResult
111oxr_pair_hashset_has_name_and_loc(
112 struct oxr_pair_hashset *pair,
const char *name,
const char *loc,
bool *out_has_name,
bool *out_has_loc);
Wrapper around OS threading native functions.
Forward declarations for OpenXR state tracker structs.
A wrapper around a native mutex.
Definition os_threading.h:69
Logger struct that lives on the stack, one for each call client call.
Definition oxr_logger.h:44
A pair of hashets (name_store and loc_store) with an optional mutex so that both members can be remov...
Definition oxr_pair_hashset.h:36
A embeddable hashset item, note that the string directly follows the u_hashset_item.
Definition u_hashset.h:37
Kind of bespoke hashset implementation, where the user is responsible for allocating and freeing the ...
Definition u_hashset.cpp:26
Header holding common defines.