Monado OpenXR Runtime
|
The reference-counted data of an action set. More...
#include <oxr/oxr_objects.h>
Data Fields | |
struct oxr_refcounted | base |
char | name [XR_MAX_ACTION_SET_NAME_SIZE] |
Application supplied name of this action. More... | |
bool | ever_attached |
Has this action set even been attached to any session, marking it as immutable. More... | |
uint32_t | act_set_key |
Unique key for the session hashmap. More... | |
uint32_t | priority |
Application supplied action set priority. More... | |
struct { | |
struct u_hashset * name_store | |
struct u_hashset * loc_store | |
} | actions |
struct oxr_subaction_paths | permitted_subaction_paths |
Data Fields inherited from oxr_refcounted | |
struct xrt_reference | base |
void(* | destroy )(struct oxr_refcounted *) |
Destruction callback. More... | |
The reference-counted data of an action set.
One or more sessions may still need this data after the application destroys its XrActionSet handle, so this data is refcounted.
uint32_t oxr_action_set_ref::act_set_key |
Unique key for the session hashmap.
bool oxr_action_set_ref::ever_attached |
Has this action set even been attached to any session, marking it as immutable.
char oxr_action_set_ref::name[XR_MAX_ACTION_SET_NAME_SIZE] |
Application supplied name of this action.
Referenced by ipcproto.common.Arg::__init__(), ipcproto.common.Call::__init__(), bindings.Profile::__init__(), ipcproto.common.Arg::dump(), ipcproto.common.Call::dump(), ipcproto.common.Arg::get_func_argument_in(), ipcproto.common.Arg::get_func_argument_out(), ipcproto.common.Arg::get_struct_field(), oxr_verify_subaction_path_sync(), ipcproto.common.Call::write_call_decl(), ipcproto.common.Call::write_handler_decl(), ipcproto.common.Call::write_receive_decl(), and ipcproto.common.Call::write_send_decl().
uint32_t oxr_action_set_ref::priority |
Application supplied action set priority.