Blender V4.3
GHOST_XrActionSet Class Reference

#include <GHOST_XrAction.hh>

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
 
void * getCustomdata ()
 
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 126 of file GHOST_XrAction.hh.

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 450 of file GHOST_XrAction.cc.

References CHECK_XR.

◆ ~GHOST_XrActionSet()

GHOST_XrActionSet::~GHOST_XrActionSet ( )

Definition at line 469 of file GHOST_XrAction.cc.

References CHECK_XR_ASSERT.

Member Function Documentation

◆ createAction()

bool GHOST_XrActionSet::createAction ( XrInstance instance,
const GHOST_XrActionInfo & info )

Definition at line 480 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::createActions().

◆ destroyAction()

void GHOST_XrActionSet::destroyAction ( const char * action_name)

Definition at line 493 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::destroyActions().

◆ findAction()

◆ getActionCount()

uint32_t GHOST_XrActionSet::getActionCount ( ) const

Definition at line 530 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::getActionCount().

◆ getActionCustomdataArray()

void GHOST_XrActionSet::getActionCustomdataArray ( void ** r_customdata_array)

Definition at line 535 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::getActionCustomdataArray().

◆ getActionSet()

XrActionSet GHOST_XrActionSet::getActionSet ( ) const

Definition at line 517 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::syncActions().

◆ getBindings()

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

Definition at line 543 of file GHOST_XrAction.cc.

◆ getCustomdata()

void * GHOST_XrActionSet::getCustomdata ( )

Definition at line 522 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::getActionSetCustomdata().

◆ updateStates()

void GHOST_XrActionSet::updateStates ( XrSession session,
XrSpace reference_space,
const XrTime & predicted_display_time )

Definition at line 508 of file GHOST_XrAction.cc.

Referenced by GHOST_XrSession::syncActions().


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