Monado OpenXR Runtime
|
A single action. More...
#include <oxr/oxr_objects.h>
Data Fields | |
struct oxr_handle_base | handle |
Common structure for things referred to by OpenXR handles. More... | |
struct oxr_action_set * | act_set |
Onwer of this messenger. More... | |
char | name [XR_MAX_ACTION_NAME_SIZE] |
Application supplied name of this action. More... | |
uint32_t | key |
Unique key for the session hashmap. More... | |
XrActionType | action_type |
Type this action was created with. More... | |
struct oxr_sub_paths | sub_paths |
Which sub action paths that this action was created with. More... | |
A single action.
struct oxr_action_set* oxr_action::act_set |
Onwer of this messenger.
Referenced by oxr_xrApplyHapticFeedback(), oxr_xrGetActionStateBoolean(), oxr_xrGetActionStateFloat(), oxr_xrGetActionStatePose(), oxr_xrGetActionStateVector2f(), and oxr_xrStopHapticFeedback().
XrActionType oxr_action::action_type |
Type this action was created with.
Referenced by oxr_xrApplyHapticFeedback(), oxr_xrGetActionStateBoolean(), oxr_xrGetActionStateFloat(), oxr_xrGetActionStatePose(), oxr_xrGetActionStateVector2f(), and oxr_xrStopHapticFeedback().
struct oxr_handle_base oxr_action::handle |
Common structure for things referred to by OpenXR handles.
Referenced by oxr_xrDestroyAction().
uint32_t oxr_action::key |
Unique key for the session hashmap.
Referenced by oxr_xrApplyHapticFeedback(), oxr_xrCreateActionSpace(), oxr_xrEnumerateBoundSourcesForAction(), oxr_xrGetActionStateBoolean(), oxr_xrGetActionStateFloat(), oxr_xrGetActionStatePose(), oxr_xrGetActionStateVector2f(), and oxr_xrStopHapticFeedback().
char oxr_action::name[XR_MAX_ACTION_NAME_SIZE] |
Application supplied name of this action.
struct oxr_sub_paths oxr_action::sub_paths |
Which sub action paths that this action was created with.
Referenced by oxr_xrApplyHapticFeedback(), oxr_xrGetActionStateBoolean(), oxr_xrGetActionStateFloat(), oxr_xrGetActionStatePose(), oxr_xrGetActionStateVector2f(), and oxr_xrStopHapticFeedback().