![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquick3dxrmanager_openxr_p.h>
Public Types | |
| enum class | RenderState { Uninitialized , Paused , Running , Invalidated } |
| enum class | ArTrackingState { Uninitialized , Initialized , Running , Paused , Stopped } |
Signals | |
| void | initialized () |
Static Public Member Functions | |
| static QQuick3DXrManagerPrivate * | get (QQuick3DXrManager *manager) |
| static QQuick3DXrManagerPrivate * | get (QQuick3DXrManager *manager) |
Friends | |
| class | QQuick3DXrRuntimeInfo |
| class | CompositorLayer |
Definition at line 48 of file qquick3dxrmanager_openxr_p.h.
|
strong |
| Enumerator | |
|---|---|
| Uninitialized | |
| Initialized | |
| Running | |
| Paused | |
| Stopped | |
Definition at line 58 of file qquick3dxrmanager_visionos_p.h.
|
strong |
| Enumerator | |
|---|---|
| Uninitialized | |
| Paused | |
| Running | |
| Invalidated | |
Definition at line 51 of file qquick3dxrmanager_visionos_p.h.
|
explicit |
Definition at line 219 of file qquick3dxrmanager_openxr.cpp.
References QQuick3DXrManager::isMultiviewRenderingDisabled().
| QQuick3DXrManagerPrivate::~QQuick3DXrManagerPrivate | ( | ) |
Definition at line 225 of file qquick3dxrmanager_openxr.cpp.
|
explicit |
| QQuick3DXrManagerPrivate::~QQuick3DXrManagerPrivate | ( | ) |
| void QQuick3DXrManagerPrivate::doRenderFrame | ( | ) |
Definition at line 398 of file qquick3dxrmanager_openxr.cpp.
References QQuick3DOpenXRThreadWorker::startWaitingForFrame().
|
inline |
Definition at line 112 of file qquick3dxrmanager_visionos_p.h.
| QStringList QQuick3DXrManagerPrivate::enabledExtensions | ( | ) | const |
Definition at line 1269 of file qquick3dxrmanager_openxr.cpp.
|
inline |
Definition at line 106 of file qquick3dxrmanager_visionos_p.h.
|
inline |
Definition at line 101 of file qquick3dxrmanager_openxr_p.h.
| QString QQuick3DXrManagerPrivate::errorString | ( | ) | const |
| bool QQuick3DXrManagerPrivate::finalizeGraphics | ( | QRhi * | rhi | ) |
Definition at line 482 of file qquick3dxrmanager_openxr.cpp.
| bool QQuick3DXrManagerPrivate::finalizeGraphics | ( | QRhi * | rhi | ) |
|
static |
Definition at line 230 of file qquick3dxrmanager_openxr.cpp.
|
static |
| void QQuick3DXrManagerPrivate::getDefaultClipDistances | ( | float & | nearClip, |
| float & | farClip ) const |
Definition at line 1397 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::getDefaultClipDistances | ( | float & | nearClip, |
| float & | farClip ) const |
| QtQuick3DXr::ReferenceSpace QQuick3DXrManagerPrivate::getReferenceSpace | ( | ) | const |
Definition at line 1392 of file qquick3dxrmanager_openxr.cpp.
| QtQuick3DXr::ReferenceSpace QQuick3DXrManagerPrivate::getReferenceSpace | ( | ) | const |
| bool QQuick3DXrManagerPrivate::initialize | ( | ) |
|
signal |
|
inline |
Definition at line 94 of file qquick3dxrmanager_openxr_p.h.
|
inline |
Definition at line 93 of file qquick3dxrmanager_visionos_p.h.
| bool QQuick3DXrManagerPrivate::isGraphicsInitialized | ( | ) | const |
Definition at line 341 of file qquick3dxrmanager_openxr.cpp.
| bool QQuick3DXrManagerPrivate::isGraphicsInitialized | ( | ) | const |
|
inline |
Definition at line 85 of file qquick3dxrmanager_openxr_p.h.
| bool QQuick3DXrManagerPrivate::isMultiViewRenderingEnabled | ( | ) | const |
| bool QQuick3DXrManagerPrivate::isPassthroughEnabled | ( | ) | const |
Definition at line 1306 of file qquick3dxrmanager_openxr.cpp.
|
inline |
Definition at line 86 of file qquick3dxrmanager_visionos_p.h.
|
inline |
Definition at line 63 of file qquick3dxrmanager_openxr_p.h.
| bool QQuick3DXrManagerPrivate::isReady | ( | ) | const |
|
inline |
Definition at line 61 of file qquick3dxrmanager_openxr_p.h.
|
inlinenodiscard |
Definition at line 95 of file qquick3dxrmanager_visionos_p.h.
| void QQuick3DXrManagerPrivate::processSpatialEvents | ( | const QJsonObject & | events | ) |
Definition at line 907 of file qquick3dxrmanager_visionos.mm.
| void QQuick3DXrManagerPrivate::processXrEvents | ( | ) |
Definition at line 365 of file qquick3dxrmanager_openxr.cpp.
References QQuick3DXrInputManagerPrivate::get().
| void QQuick3DXrManagerPrivate::processXrEvents | ( | ) |
| QString QQuick3DXrManagerPrivate::runtimeName | ( | ) | const |
Definition at line 1274 of file qquick3dxrmanager_openxr.cpp.
| QString QQuick3DXrManagerPrivate::runtimeName | ( | ) | const |
| QVersionNumber QQuick3DXrManagerPrivate::runtimeVersion | ( | ) | const |
Definition at line 1279 of file qquick3dxrmanager_openxr.cpp.
| QVersionNumber QQuick3DXrManagerPrivate::runtimeVersion | ( | ) | const |
| void QQuick3DXrManagerPrivate::setDepthSubmissionEnabled | ( | bool | enable | ) |
Definition at line 1367 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::setDepthSubmissionEnabled | ( | bool | enable | ) |
| void QQuick3DXrManagerPrivate::setFBPassthroughEnabled | ( | bool | enable | ) |
Definition at line 1317 of file qquick3dxrmanager_openxr.cpp.
Referenced by setPassthroughEnabled().
| void QQuick3DXrManagerPrivate::setMultiViewRenderingEnabled | ( | bool | enable | ) |
Definition at line 1284 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::setMultiViewRenderingEnabled | ( | bool | enable | ) |
|
nodiscard |
Definition at line 1357 of file qquick3dxrmanager_openxr.cpp.
References setFBPassthroughEnabled(), setTransparentBlendMode(), and supportsFBPassthrough().
| bool QQuick3DXrManagerPrivate::setPassthroughEnabled | ( | bool | enable | ) |
| void QQuick3DXrManagerPrivate::setReferenceSpace | ( | QtQuick3DXr::ReferenceSpace | newReferenceSpace | ) |
Definition at line 1380 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::setReferenceSpace | ( | QtQuick3DXr::ReferenceSpace | newReferenceSpace | ) |
| void QQuick3DXrManagerPrivate::setSamples | ( | int | samples | ) |
Definition at line 1258 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::setSamples | ( | int | samples | ) |
| bool QQuick3DXrManagerPrivate::setTransparentBlendMode | ( | bool | enable | ) |
Definition at line 1338 of file qquick3dxrmanager_openxr.cpp.
Referenced by setPassthroughEnabled().
| bool QQuick3DXrManagerPrivate::setupGraphics | ( | QQuickWindow * | window | ) |
Definition at line 346 of file qquick3dxrmanager_openxr.cpp.
| bool QQuick3DXrManagerPrivate::setupGraphics | ( | QQuickWindow * | window | ) |
| void QQuick3DXrManagerPrivate::setupWindow | ( | QQuickWindow * | window | ) |
Definition at line 334 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::setupWindow | ( | QQuickWindow * | window | ) |
| bool QQuick3DXrManagerPrivate::supportsFBPassthrough | ( | ) | const |
Definition at line 293 of file qquick3dxrmanager_openxr.cpp.
Referenced by setPassthroughEnabled(), and supportsPassthrough().
|
nodiscard |
Definition at line 327 of file qquick3dxrmanager_openxr.cpp.
References supportsFBPassthrough(), and supportsTransparentBlendMode().
|
inline |
Definition at line 87 of file qquick3dxrmanager_visionos_p.h.
| bool QQuick3DXrManagerPrivate::supportsTransparentBlendMode | ( | ) | const |
Definition at line 287 of file qquick3dxrmanager_openxr.cpp.
Referenced by supportsPassthrough().
| void QQuick3DXrManagerPrivate::teardown | ( | ) |
| void QQuick3DXrManagerPrivate::update | ( | ) |
Definition at line 354 of file qquick3dxrmanager_openxr.cpp.
| void QQuick3DXrManagerPrivate::update | ( | ) |
|
friend |
Definition at line 118 of file qquick3dxrmanager_visionos_p.h.
|
friend |
Definition at line 104 of file qquick3dxrmanager_openxr_p.h.