|
Monado OpenXR Runtime
|
Holds input related functions. More...
#include "util/u_debug.h"#include "util/u_time.h"#include "util/u_misc.h"#include "xrt/xrt_compiler.h"#include "oxr_objects.h"#include "oxr_logger.h"#include "oxr_handle.h"#include <math.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>
Macros | |
| #define | BOOL_CHECK(NAME) |
| #define | VEC1_CHECK(NAME) |
| #define | VEC2_CHECK(NAME) |
| #define | OXR_ACTION_GET_FILLER(TYPE) |
Functions | |
| XrResult | oxr_action_set_create (struct oxr_logger *log, struct oxr_instance *inst, const XrActionSetCreateInfo *createInfo, struct oxr_action_set **out_act_set) |
| XrResult | oxr_action_create (struct oxr_logger *log, struct oxr_action_set *act_set, const XrActionCreateInfo *createInfo, struct oxr_action **out_act) |
| void | oxr_classify_sub_action_paths (struct oxr_logger *log, struct oxr_instance *inst, uint32_t num_subaction_paths, const XrPath *subaction_paths, struct oxr_sub_paths *sub_paths) |
| Helper function to classify sub_paths. More... | |
| XrResult | oxr_source_get_pose_input (struct oxr_logger *log, struct oxr_session *sess, uint32_t act_key, const struct oxr_sub_paths *sub_paths, struct oxr_source_input **out_input) |
| Find the pose input for the set of sub_paths. More... | |
| XrResult | oxr_session_attach_action_sets (struct oxr_logger *log, struct oxr_session *sess, const XrSessionActionSetsAttachInfo *bindInfo) |
| XrResult | oxr_action_sync_data (struct oxr_logger *log, struct oxr_session *sess, uint32_t countActionSets, const XrActiveActionSet *actionSets) |
| XrResult | oxr_action_get_boolean (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths, XrActionStateBoolean *data) |
| XrResult | oxr_action_get_vector1f (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths, XrActionStateFloat *data) |
| XrResult | oxr_action_get_vector2f (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths, XrActionStateVector2f *data) |
| XrResult | oxr_action_get_pose (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths, XrActionStatePose *data) |
| XrResult | oxr_action_apply_haptic_feedback (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths, const XrHapticBaseHeader *hapticEvent) |
| XrResult | oxr_action_stop_haptic_feedback (struct oxr_logger *log, struct oxr_session *sess, uint64_t key, struct oxr_sub_paths sub_paths) |
Holds input related functions.
| #define BOOL_CHECK | ( | NAME | ) |
| #define OXR_ACTION_GET_FILLER | ( | TYPE | ) |
| #define VEC1_CHECK | ( | NAME | ) |
| #define VEC2_CHECK | ( | NAME | ) |
1.8.13