(cb11ebba864a75d991c79e831d3ed2734c7cb1fa)
#include "qquick3dxrhandinput_p.h"
#include "qquick3dxrinputmanager_visionos_p.h"
#include "../qquick3dxrinputmanager_p.h"
#include "../qquick3dxractionmapper_p.h"
#include "../qquick3dxrcontroller_p.h"
#include <QtQuick3DUtils/private/qssgassert_p.h>
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3D/private/qquick3dprincipledmaterial_p.h>
#include <QtQuick3D/private/qquick3dviewport_p.h>
Go to the source code of this file.
|
QT_BEGIN_NAMESPACE | Q_DECLARE_LOGGING_CATEGORY (lcQuick3DXr) |
|
static void | setInputValue (QtQuick3DXr::Hand hand, int id, const char *shortName, float value) |
|
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 HandJointList & | getJointNameTable () |
|
static qsizetype | getJointIndex (ar_hand_skeleton_joint_name_t jointName) |
|
template<QtQuick3DXr::HandPoseSpace HandPose> |
static void | getHandPose (ar_hand_skeleton_t handSkeleton, const simd_float4x4 handTransform, QVector3D &posePosition, QQuaternion &poseRotation) |
|
static void | detectGestures (ar_hand_skeleton_t handSkeleton, QtQuick3DXr::Hand hand) |
|
◆ HandJointList
◆ detectGestures()
◆ getHandPose()
static void getHandPose |
( |
ar_hand_skeleton_t | handSkeleton, |
|
|
const simd_float4x4 | handTransform, |
|
|
QVector3D & | posePosition, |
|
|
QQuaternion & | poseRotation ) |
|
static |
◆ getJointIndex()
static qsizetype getJointIndex |
( |
ar_hand_skeleton_joint_name_t | jointName | ) |
|
|
static |
◆ getJointNameTable()
◆ Q_DECLARE_LOGGING_CATEGORY()
◆ setInputValue()
◆ 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 |
◆ VOPinchGestures