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:1685
The data associated with the attachment of an Action Set (oxr_action_set) to as Session (oxr_session)...
Definition oxr_objects.h:1588
A group of actions.
Definition oxr_objects.h:1930
A single action.
Definition oxr_objects.h:2003
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:1217
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:1357
A parsed equivalent of a list of sub-action paths.
Definition oxr_subaction.h:98