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
QQuick3DXrHandTrackerInputPrivate Class Reference

#include <qquick3dxrhandtrackerinput_p_p.h>

+ Collaboration diagram for QQuick3DXrHandTrackerInputPrivate:

Public Types

using HandPoseSpace = QtQuick3DXr::HandPoseSpace
 

Public Member Functions

 QQuick3DXrHandTrackerInputPrivate (QQuick3DXrHandTrackerInput &handTrackerInput)
 
bool isActive () const
 
HandPoseSpace poseSpace () const
 
void setIsActive (bool isActive)
 
const QVector3DposePosition () const
 
const QQuaternionposeRotation () const
 
QList< QVector3DjointPositions () const
 
void setJointPositionsAndRotations (const QList< QVector3D > &newJointPositions, const QList< QQuaternion > &newJointRotations)
 
QList< QQuaternionjointRotations () const
 
QVector3D pokePosition () const
 
void setPokePosition (const QVector3D &newPokePosition)
 
void setPoseSpace (HandPoseSpace poseSpace)
 

Detailed Description

Definition at line 33 of file qquick3dxrhandtrackerinput_p_p.h.

Member Typedef Documentation

◆ HandPoseSpace

Constructor & Destructor Documentation

◆ QQuick3DXrHandTrackerInputPrivate()

QT_BEGIN_NAMESPACE QQuick3DXrHandTrackerInputPrivate::QQuick3DXrHandTrackerInputPrivate ( QQuick3DXrHandTrackerInput & handTrackerInput)
explicit

Definition at line 16 of file qquick3dxrhandtrackerinput.cpp.

Member Function Documentation

◆ isActive()

bool QQuick3DXrHandTrackerInputPrivate::isActive ( ) const

Definition at line 22 of file qquick3dxrhandtrackerinput.cpp.

Referenced by setIsActive().

+ Here is the caller graph for this function:

◆ jointPositions()

QList< QVector3D > QQuick3DXrHandTrackerInputPrivate::jointPositions ( ) const

Definition at line 64 of file qquick3dxrhandtrackerinput.cpp.

◆ jointRotations()

QList< QQuaternion > QQuick3DXrHandTrackerInputPrivate::jointRotations ( ) const

Definition at line 86 of file qquick3dxrhandtrackerinput.cpp.

◆ pokePosition()

QVector3D QQuick3DXrHandTrackerInputPrivate::pokePosition ( ) const

Definition at line 91 of file qquick3dxrhandtrackerinput.cpp.

◆ posePosition()

const QVector3D & QQuick3DXrHandTrackerInputPrivate::posePosition ( ) const

Definition at line 54 of file qquick3dxrhandtrackerinput.cpp.

◆ poseRotation()

const QQuaternion & QQuick3DXrHandTrackerInputPrivate::poseRotation ( ) const

Definition at line 59 of file qquick3dxrhandtrackerinput.cpp.

◆ poseSpace()

QQuick3DXrHandTrackerInputPrivate::HandPoseSpace QQuick3DXrHandTrackerInputPrivate::poseSpace ( ) const

Definition at line 27 of file qquick3dxrhandtrackerinput.cpp.

Referenced by setPoseSpace().

+ Here is the caller graph for this function:

◆ setIsActive()

void QQuick3DXrHandTrackerInputPrivate::setIsActive ( bool isActive)

Definition at line 32 of file qquick3dxrhandtrackerinput.cpp.

References emit, and isActive().

+ Here is the call graph for this function:

◆ setJointPositionsAndRotations()

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().

+ Here is the call graph for this function:

◆ setPokePosition()

void QQuick3DXrHandTrackerInputPrivate::setPokePosition ( const QVector3D & newPokePosition)

Definition at line 96 of file qquick3dxrhandtrackerinput.cpp.

References emit.

Referenced by setJointPositionsAndRotations().

+ Here is the caller graph for this function:

◆ setPoseSpace()

void QQuick3DXrHandTrackerInputPrivate::setPoseSpace ( QQuick3DXrHandTrackerInputPrivate::HandPoseSpace poseSpace)

Definition at line 43 of file qquick3dxrhandtrackerinput.cpp.

References emit, and poseSpace().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: