|
Blender
V3.3
|
#include <GHOST_XrAction.h>
Public Member Functions | |
| GHOST_XrActionSet ()=delete | |
GHOST_XrActionSet | |
| GHOST_XrActionSet (XrInstance instance, const GHOST_XrActionSetInfo &info) | |
| ~GHOST_XrActionSet () | |
| bool | createAction (XrInstance instance, const GHOST_XrActionInfo &info) |
| void | destroyAction (const char *action_name) |
| GHOST_XrAction * | findAction (const char *action_name) |
| void | updateStates (XrSession session, XrSpace reference_space, const XrTime &predicted_display_time) |
| XrActionSet | getActionSet () const |
| void * | getCustomdata () |
| uint32_t | getActionCount () const |
| void | getActionCustomdataArray (void **r_customdata_array) |
| void | getBindings (std::map< XrPath, std::vector< XrActionSuggestedBinding >> &r_bindings) const |
Definition at line 122 of file GHOST_XrAction.h.
|
delete |
| GHOST_XrActionSet::GHOST_XrActionSet | ( | XrInstance | instance, |
| const GHOST_XrActionSetInfo & | info | ||
| ) |
Definition at line 448 of file GHOST_XrAction.cpp.
| GHOST_XrActionSet::~GHOST_XrActionSet | ( | ) |
Definition at line 467 of file GHOST_XrAction.cpp.
References CHECK_XR_ASSERT.
| bool GHOST_XrActionSet::createAction | ( | XrInstance | instance, |
| const GHOST_XrActionInfo & | info | ||
| ) |
Definition at line 478 of file GHOST_XrAction.cpp.
References instance.
Referenced by GHOST_XrSession::createActions().
| void GHOST_XrActionSet::destroyAction | ( | const char * | action_name | ) |
Definition at line 491 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::destroyActions().
| GHOST_XrAction * GHOST_XrActionSet::findAction | ( | const char * | action_name | ) |
Definition at line 498 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::applyHapticAction(), GHOST_XrSession::createActionBindings(), GHOST_XrSession::destroyActionBindings(), GHOST_XrSession::getActionCustomdata(), and GHOST_XrSession::stopHapticAction().
| uint32_t GHOST_XrActionSet::getActionCount | ( | ) | const |
Definition at line 529 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::getActionCount().
Definition at line 534 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::getActionCustomdataArray().
| XrActionSet GHOST_XrActionSet::getActionSet | ( | ) | const |
Definition at line 516 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::syncActions().
| void GHOST_XrActionSet::getBindings | ( | std::map< XrPath, std::vector< XrActionSuggestedBinding >> & | r_bindings | ) | const |
Definition at line 542 of file GHOST_XrAction.cpp.
| void * GHOST_XrActionSet::getCustomdata | ( | ) |
Definition at line 521 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::getActionSetCustomdata().
| void GHOST_XrActionSet::updateStates | ( | XrSession | session, |
| XrSpace | reference_space, | ||
| const XrTime & | predicted_display_time | ||
| ) |
Definition at line 507 of file GHOST_XrAction.cpp.
Referenced by GHOST_XrSession::syncActions().