11#include "oxr_extension_support.h"
35 XrPath subaction_path,
50 XrPath subaction_path,
Forward declarations for OpenXR state tracker structs.
void oxr_resolver_populate_output(struct oxr_logger *log, struct oxr_sink_logger *slog, const struct oxr_profile_resolver_info *info, struct xrt_device *xdev, XrPath subaction_path, struct oxr_action_attachment *act_attached, struct oxr_action_cache *cache)
Resolve suggested output bindings for one action/subaction path into cache.
Definition oxr_resolver_for_bindings.c:531
void oxr_resolver_populate_input(struct oxr_logger *log, struct oxr_sink_logger *slog, const struct oxr_profile_resolver_info *info, struct xrt_device *xdev, XrPath subaction_path, struct oxr_action_attachment *act_attached, struct oxr_action_cache *cache)
Resolve suggested input bindings for one action/subaction path into cache.
Definition oxr_resolver_for_bindings.c:444
Resolve suggested profiles for a device.
Data associated with an Action that has been attached to a Session.
Definition oxr_objects.h:1604
The set of inputs/outputs for a single sub-action path for an action.
Definition oxr_objects.h:1582
Logger struct that lives on the stack, one for each call client call.
Definition oxr_logger.h:44
Short-lived result of choosing a suggested profile for one subaction slot (for example /user/hand/lef...
Definition oxr_resolver_for_profiles.h:29
Allocate on the stack, make sure to zero initialize.
Definition oxr_logger.h:92
A single HMD or input device.
Definition xrt_device.h:357