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>.
|
#include <qquick3dxrhandtrackerinput_p_p.h>
Public Types | |
using | HandPoseSpace = QtQuick3DXr::HandPoseSpace |
Public Member Functions | |
QQuick3DXrHandTrackerInputPrivate (QQuick3DXrHandTrackerInput &handTrackerInput) | |
bool | isActive () const |
HandPoseSpace | poseSpace () const |
void | setIsActive (bool isActive) |
const QVector3D & | posePosition () const |
const QQuaternion & | poseRotation () const |
QList< QVector3D > | jointPositions () const |
void | setJointPositionsAndRotations (const QList< QVector3D > &newJointPositions, const QList< QQuaternion > &newJointRotations) |
QList< QQuaternion > | jointRotations () const |
QVector3D | pokePosition () const |
void | setPokePosition (const QVector3D &newPokePosition) |
void | setPoseSpace (HandPoseSpace poseSpace) |
Definition at line 33 of file qquick3dxrhandtrackerinput_p_p.h.
Definition at line 38 of file qquick3dxrhandtrackerinput_p_p.h.
|
explicit |
Definition at line 16 of file qquick3dxrhandtrackerinput.cpp.
bool QQuick3DXrHandTrackerInputPrivate::isActive | ( | ) | const |
Definition at line 22 of file qquick3dxrhandtrackerinput.cpp.
Referenced by setIsActive().
Definition at line 64 of file qquick3dxrhandtrackerinput.cpp.
QList< QQuaternion > QQuick3DXrHandTrackerInputPrivate::jointRotations | ( | ) | const |
Definition at line 86 of file qquick3dxrhandtrackerinput.cpp.
QVector3D QQuick3DXrHandTrackerInputPrivate::pokePosition | ( | ) | const |
Definition at line 91 of file qquick3dxrhandtrackerinput.cpp.
const QVector3D & QQuick3DXrHandTrackerInputPrivate::posePosition | ( | ) | const |
Definition at line 54 of file qquick3dxrhandtrackerinput.cpp.
const QQuaternion & QQuick3DXrHandTrackerInputPrivate::poseRotation | ( | ) | const |
Definition at line 59 of file qquick3dxrhandtrackerinput.cpp.
QQuick3DXrHandTrackerInputPrivate::HandPoseSpace QQuick3DXrHandTrackerInputPrivate::poseSpace | ( | ) | const |
Definition at line 27 of file qquick3dxrhandtrackerinput.cpp.
Referenced by setPoseSpace().
void QQuick3DXrHandTrackerInputPrivate::setIsActive | ( | bool | isActive | ) |
Definition at line 32 of file qquick3dxrhandtrackerinput.cpp.
References emit, and isActive().
void QQuick3DXrHandTrackerInputPrivate::setJointPositionsAndRotations | ( | const QList< QVector3D > & | newJointPositions, |
const QList< QQuaternion > & | newJointRotations ) |
Definition at line 69 of file qquick3dxrhandtrackerinput.cpp.
References emit, QQuick3DXrInputManagerPrivate::get(), QQuick3DXrInputManager::instance(), setPokePosition(), and QList< T >::size().
Definition at line 96 of file qquick3dxrhandtrackerinput.cpp.
References emit.
Referenced by setJointPositionsAndRotations().
void QQuick3DXrHandTrackerInputPrivate::setPoseSpace | ( | QQuick3DXrHandTrackerInputPrivate::HandPoseSpace | poseSpace | ) |
Definition at line 43 of file qquick3dxrhandtrackerinput.cpp.
References emit, and poseSpace().