14#include "oxr_extension_support.h"
36 const XrActionSetCreateInfo *createInfo,
63 const XrActionCreateInfo *createInfo,
99oxr_session_attach_action_sets(
struct oxr_logger *log,
101 const XrSessionActionSetsAttachInfo *bindInfo);
109 uint32_t countActionSets,
110 const XrActiveActionSet *actionSets,
111 const XrActiveActionSetPrioritiesEXT *activePriorities);
117oxr_action_enumerate_bound_sources(
struct oxr_logger *log,
120 uint32_t sourceCapacityInput,
121 uint32_t *sourceCountOutput,
Forward declarations for OpenXR state tracker structs.
The set of inputs/outputs for a single sub-action path for an action.
Definition oxr_objects.h:1698
The data associated with the attachment of an Action Set (oxr_action_set) to as Session (oxr_session)...
Definition oxr_objects.h:1601
A group of actions.
Definition oxr_objects.h:1944
A single action.
Definition oxr_objects.h:2017
Holds all action-related state that lives at the instance level (shared across sessions).
Definition oxr_instance_action_context.h:47
Main object that ties everything together.
Definition oxr_objects.h:1223
Logger struct that lives on the stack, one for each call client call.
Definition oxr_logger.h:44
Object that client program interact with.
Definition oxr_objects.h:1370
A parsed equivalent of a list of sub-action paths.
Definition oxr_subaction.h:98