|
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. | ||
| bool | ever_attached | |
| Has this action set even been attached to any session, marking it as immutable. | ||
| uint32_t | act_set_key | |
| Unique key for the session hashmap. | ||
| uint32_t | priority | |
| Application supplied action set priority. | ||
| 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. | ||
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.
Referenced by oxr_session::oxr_session_attach_action_sets(), oxr_xrCreateAction(), and oxr_xrSuggestInteractionProfileBindings().
| 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_action_attachment::oxr_action_attachment_bind(), oxr_action_sync_data(), oxr_verify_subaction_path_sync(), oxr_xrSuggestInteractionProfileBindings(), 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.