4#ifndef QOPENXRHANDTRACKERINPUT_H
5#define QOPENXRHANDTRACKERINPUT_H
22#include <QtQml/qqml.h>
23#include <private/qquick3dmodel_p.h>
25#include <QQuick3DGeometry>
89 bool m_isActive =
false;
95 QList<QVector3D> m_jointPositions;
96 QList<QQuaternion> m_jointRotations;
126 bool m_initialized =
false;
QObject * parent() const
Returns a pointer to the parent object.
void handTrackerChanged()
QOpenXrHandModel(QQuick3DNode *parent=nullptr)
QOpenXRHandTrackerInput * handTracker
void setHandTracker(QOpenXRHandTrackerInput *newHandTracker)
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
The QQuaternion class represents a quaternion consisting of a vector and scalar.
QQuick3DObject * parent
\qmlproperty Object3D QtQuick3D::Object3D::parent This property holds the parent of the Object3D in a...
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)