![]() |
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 |