Blender  V3.3
Public Member Functions | List of all members
GHOST_XrActionSet Class Reference

#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_XrActionfindAction (const char *action_name)
 
void updateStates (XrSession session, XrSpace reference_space, const XrTime &predicted_display_time)
 
XrActionSet getActionSet () const
 
voidgetCustomdata ()
 
uint32_t getActionCount () const
 
void getActionCustomdataArray (void **r_customdata_array)
 
void getBindings (std::map< XrPath, std::vector< XrActionSuggestedBinding >> &r_bindings) const
 

Detailed Description

Definition at line 122 of file GHOST_XrAction.h.

Constructor & Destructor Documentation

◆ GHOST_XrActionSet() [1/2]

GHOST_XrActionSet::GHOST_XrActionSet ( )
delete

◆ GHOST_XrActionSet() [2/2]

GHOST_XrActionSet::GHOST_XrActionSet ( XrInstance  instance,
const GHOST_XrActionSetInfo &  info 
)

Definition at line 448 of file GHOST_XrAction.cpp.

References CHECK_XR, and instance.

◆ ~GHOST_XrActionSet()

GHOST_XrActionSet::~GHOST_XrActionSet ( )

Definition at line 467 of file GHOST_XrAction.cpp.

References CHECK_XR_ASSERT.

Member Function Documentation

◆ createAction()

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

◆ destroyAction()

void GHOST_XrActionSet::destroyAction ( const char *  action_name)

Definition at line 491 of file GHOST_XrAction.cpp.

Referenced by GHOST_XrSession::destroyActions().

◆ findAction()

GHOST_XrAction * GHOST_XrActionSet::findAction ( const char *  action_name)

◆ getActionCount()

uint32_t GHOST_XrActionSet::getActionCount ( ) const

Definition at line 529 of file GHOST_XrAction.cpp.

Referenced by GHOST_XrSession::getActionCount().

◆ getActionCustomdataArray()

void GHOST_XrActionSet::getActionCustomdataArray ( void **  r_customdata_array)

Definition at line 534 of file GHOST_XrAction.cpp.

Referenced by GHOST_XrSession::getActionCustomdataArray().

◆ getActionSet()

XrActionSet GHOST_XrActionSet::getActionSet ( ) const

Definition at line 516 of file GHOST_XrAction.cpp.

Referenced by GHOST_XrSession::syncActions().

◆ getBindings()

void GHOST_XrActionSet::getBindings ( std::map< XrPath, std::vector< XrActionSuggestedBinding >> &  r_bindings) const

Definition at line 542 of file GHOST_XrAction.cpp.

◆ getCustomdata()

void * GHOST_XrActionSet::getCustomdata ( )

Definition at line 521 of file GHOST_XrAction.cpp.

Referenced by GHOST_XrSession::getActionSetCustomdata().

◆ updateStates()

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


The documentation for this class was generated from the following files: