API Documentation
|
Manages the OpenXR engine at a high level. More...
#include <XRManager.h>
Public Member Functions | |
void | createCameras () |
XrEnvironmentBlendMode | environmentBlendMode () |
void | getAvialableBlendModes (XrViewConfigurationType type) |
Matrix< fltp08 > | globalTransform () const |
const XrBaseInStructure * | graphicsBinding () const |
void | HandleSessionStateChangedEvent (const XrEventDataSessionStateChanged &stateChangedEvent, bool *exitRenderLoop, bool *requestRestart) |
void | InitializeSession () |
bool | isSessionFocused () const |
bool | isSessionRunning () const |
void | pollActions () |
void | pollEvents (bool *exitRenderLoop, bool *requestRestart) |
void | renderFrame () |
bool | renderLayer (XrTime predictedDisplayTime, Buffer< XrCompositionLayerProjectionView > &projectionLayerViews, XrCompositionLayerProjection &layer) |
void | renderLoop () |
void | setSessionEndFunction (std::function< void()> function) |
void | setupSession () |
void | start () |
const XrEventDataBaseHeader * | tryReadNextEvent () |
void | updateMovement () |
XrViewConfigurationType | viewConfigType () const |
XrInstance | xrInstance () const |
XRManager (QTModelManager *manager) | |
XrSession | xrSession () const |
XrSystemId | xrSystemID () const |
Manages the OpenXR engine at a high level.
XRManager | ( | QTModelManager * | manager | ) |
void createCameras | ( | ) |
|
inline |
void getAvialableBlendModes | ( | XrViewConfigurationType | type | ) |
|
inline |
void HandleSessionStateChangedEvent | ( | const XrEventDataSessionStateChanged & | stateChangedEvent, |
bool * | exitRenderLoop, | ||
bool * | requestRestart ) |
void InitializeSession | ( | ) |
|
inline |
|
inline |
void pollActions | ( | ) |
void pollEvents | ( | bool * | exitRenderLoop, |
bool * | requestRestart ) |
void renderFrame | ( | ) |
bool renderLayer | ( | XrTime | predictedDisplayTime, |
Buffer< XrCompositionLayerProjectionView > & | projectionLayerViews, | ||
XrCompositionLayerProjection & | layer ) |
void renderLoop | ( | ) |
|
inline |
void setupSession | ( | ) |
void start | ( | ) |
const XrEventDataBaseHeader * tryReadNextEvent | ( | ) |
void updateMovement | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |