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_visionos.mm File Reference

(9c204c08a0d74d797e0877d784c851dfa22c9895)

#include "qquick3dxrhandinput_p.h"
#include "qquick3dxrhandtrackerinput_p.h"
#include "qquick3dxrinputmanager_visionos_p.h"
#include "../qquick3dxrinputmanager_p.h"
#include <QtQuick3DUtils/private/qssgassert_p.h>
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3D/private/qquick3dprincipledmaterial_p.h>
+ Include dependency graph for qquick3dxrinputmanager_visionos.mm:

Go to the source code of this file.

Typedefs

using HandJointList = QVarLengthArray<ar_hand_skeleton_joint_name_t, 28>
 

Functions

static bool setupJoint (ar_hand_skeleton_joint_name_t jointName, const ar_hand_skeleton_t handSkeleton, const simd_float4x4 handTransform, QVector3D &jointPosition, QQuaternion &jointRotation)
 
const HandJointListgetJointNameTable ()
 
static qsizetype getJointIndex (ar_hand_skeleton_joint_name_t jointName)
 

Typedef Documentation

◆ HandJointList

using HandJointList = QVarLengthArray<ar_hand_skeleton_joint_name_t, 28>

Definition at line 136 of file qquick3dxrinputmanager_visionos.mm.

Function Documentation

◆ getJointIndex()

static qsizetype getJointIndex ( ar_hand_skeleton_joint_name_t jointName)
static

Definition at line 189 of file qquick3dxrinputmanager_visionos.mm.

References getJointNameTable(), and i.

+ Here is the call graph for this function:

◆ getJointNameTable()

const HandJointList & getJointNameTable ( )

Definition at line 138 of file qquick3dxrinputmanager_visionos.mm.

Referenced by getJointIndex(), and QQuick3DXrInputManagerPrivate::updateHandtracking().

+ Here is the caller graph for this function:

◆ setupJoint()

static bool setupJoint ( ar_hand_skeleton_joint_name_t jointName,
const ar_hand_skeleton_t handSkeleton,
const simd_float4x4 handTransform,
QVector3D & jointPosition,
QQuaternion & jointRotation )
static

Definition at line 105 of file qquick3dxrinputmanager_visionos.mm.

References QSSGUtils::mat44::decompose().

Referenced by QQuick3DXrInputManagerPrivate::updateHandtracking().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: