13#include "oxr_extension_support.h"
62XRT_CHECK_RESULT XrResult
80XRT_CHECK_RESULT XrResult
81oxr_subaction_store_add(
struct oxr_subaction_store *store, XrPath path,
const char *localized_name);
Forward declarations for OpenXR state tracker structs.
Runtime payload for one OpenXR subaction path.
Definition oxr_subaction_store.h:33
XrPath path
Runtime XrPath for this subaction (e.g. /user/hand/left).
Definition oxr_subaction_store.h:38
const char * localized_name
User-facing localized name for this subaction (e.g. "Left").
Definition oxr_subaction_store.h:35
Registry-wide store of subaction payloads keyed by XrPath.
Definition oxr_subaction_store.h:52
struct u_hashmap_int * subactions_by_path
Maps subaction XrPath to oxr_binding_subaction.
Definition oxr_subaction_store.h:54
A simple uint64_t key to a void pointer hashmap.
Definition u_hashmap.cpp:24
Common defines and enums for XRT.