Monado OpenXR Runtime

The reference-counted data of an action set. More...

#include <oxr/oxr_objects.h>

Inheritance diagram for oxr_action_set_ref:
Collaboration diagram for oxr_action_set_ref:

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...
 

Detailed Description

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.

See also
oxr_action_set

Field Documentation

◆ act_set_key

uint32_t oxr_action_set_ref::act_set_key

Unique key for the session hashmap.

◆ ever_attached

bool oxr_action_set_ref::ever_attached

Has this action set even been attached to any session, marking it as immutable.

◆ name

◆ priority

uint32_t oxr_action_set_ref::priority

Application supplied action set priority.


The documentation for this struct was generated from the following file: