4#ifndef QOPENXRACTIONMAPPER_H
5#define QOPENXRACTIONMAPPER_H
20#include <QQuick3DObject>
26class QOpenXrActionMapper;
110 quint64 m_actionMapOverflow = 0;
111 QList<QOpenXrInputAction *> m_extraActions;
155 bool m_pressed =
false;
QObject * parent() const
Returns a pointer to the parent object.
void handleInput(InputAction id, const char *shortName, float value)
void inputValueChange(InputAction id, QString shortName, float value)
@ GamepadButtonViewPressed
@ GamepadThumbstickLeftPressed
@ GamepadButtonMenuPressed
@ GamepadButtonDownPressed
@ GamepadThumbstickRightX
@ GamepadThumbstickRightY
@ GamepadButtonLeftPressed
@ GamepadShoulderRightPressed
@ GamepadShoulderLeftPressed
@ GamepadButtonRightPressed
@ GamepadThumbstickRightPressed
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
QOpenXRActionMapper(QQuick3DObject *parent=nullptr)
void registerAction(QOpenXrInputAction *action)
void classBegin() override
Invoked after class creation, but before any properties have been set.
The QQmlParserStatus class provides updates on the QML parser state.
\qmltype Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DObject \inherits QtObject
QQuick3DObject * parent
\qmlproperty Object3D QtQuick3D::Object3D::parent This property holds the parent of the Object3D in a...
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define QML_NAMED_ELEMENT(NAME)
unsigned long long quint64