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().