Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qquick3dxrinputmanager.cpp
Go to the documentation of this file.
1
// Copyright (C) 2024 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
4
#include "
qquick3dxrinputmanager_p.h
"
5
6
#if defined(Q_OS_VISIONOS)
7
# include "
visionos/qquick3dxrinputmanager_visionos_p.h
"
8
#else
9
# include "
openxr/qopenxrinputmanager_p.h
"
10
#endif
11
12
QT_BEGIN_NAMESPACE
13
14
QQuick3DXrInputManager
*
QQuick3DXrInputManager::instance
()
15
{
16
static
QQuick3DXrInputManager
instance
;
17
return
&
instance
;
18
}
19
20
QQuick3DXrHandInput
*
QQuick3DXrInputManager::leftHandInput
()
const
21
{
22
Q_D(
const
QQuick3DXrInputManager
);
23
return
d
->leftHandInput();
24
}
25
26
QQuick3DXrHandInput
*
QQuick3DXrInputManager::rightHandInput
()
const
27
{
28
Q_D(
const
QQuick3DXrInputManager
);
29
return
d
->rightHandInput();
30
}
31
32
bool
QQuick3DXrInputManager::isValid
()
const
33
{
34
Q_D(
const
QQuick3DXrInputManager
);
35
return
d
->isValid();
36
}
37
38
QQuick3DXrInputManager::QQuick3DXrInputManager(
QObject
*parent)
39
:
QObject
(parent)
40
, d_ptr(new
QQuick3DXrInputManagerPrivate
(*
this
))
41
{
42
43
}
44
45
QQuick3DXrInputManager::~QQuick3DXrInputManager
()
46
{
47
48
}
49
50
QT_END_NAMESPACE
QObject
\inmodule QtCore
Definition
qobject.h:103
QQuick3DXrHandInput
Definition
qquick3dxrhandinput_p.h:27
QQuick3DXrInputManagerPrivate
Definition
qopenxrinputmanager_p.h:34
QQuick3DXrInputManager
Definition
qquick3dxrinputmanager_p.h:31
QQuick3DXrInputManager::isValid
bool isValid() const
Definition
qquick3dxrinputmanager.cpp:32
QQuick3DXrInputManager::leftHandInput
QQuick3DXrHandInput * leftHandInput() const
Definition
qquick3dxrinputmanager.cpp:20
QQuick3DXrInputManager::rightHandInput
QQuick3DXrHandInput * rightHandInput() const
Definition
qquick3dxrinputmanager.cpp:26
QQuick3DXrInputManager::instance
static QQuick3DXrInputManager * instance()
Definition
qquick3dxrinputmanager.cpp:14
QQuick3DXrInputManager::~QQuick3DXrInputManager
~QQuick3DXrInputManager() override
Definition
qquick3dxrinputmanager.cpp:45
this
#define this
Definition
dialogs.cpp:9
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qopenxrinputmanager_p.h
qquick3dxrinputmanager_p.h
qquick3dxrinputmanager_visionos_p.h
d
double d
Definition
src_corelib_text_qlocale.cpp:9
qtquick3d
src
xr
quick3dxr
qquick3dxrinputmanager.cpp
Generated by
1.10.0