Monado OpenXR Runtime
|
The reference-counted data of an action. More...
#include <oxr/oxr_objects.h>
Data Fields | |
struct oxr_refcounted | base |
char | name [XR_MAX_ACTION_NAME_SIZE] |
Application supplied name of this action. More... | |
uint32_t | act_key |
Unique key for the session hashmap. More... | |
XrActionType | action_type |
Type this action was created with. More... | |
struct oxr_subaction_paths | subaction_paths |
Which sub action paths that this action was created with. More... | |
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.
One or more sessions may still need this data after the application destroys its XrAction handle, so this data is refcounted.
uint32_t oxr_action_ref::act_key |
Unique key for the session hashmap.
XrActionType oxr_action_ref::action_type |
Type this action was created with.
char oxr_action_ref::name[XR_MAX_ACTION_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(), 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().
struct oxr_subaction_paths oxr_action_ref::subaction_paths |
Which sub action paths that this action was created with.
Referenced by oxr_instance::oxr_classify_subaction_paths().