![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#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.
Classes | |
| struct | ActionTypeAndName |
Typedefs | |
| using | HandJointList = QVarLengthArray<ar_hand_skeleton_joint_name_t, 28> |
Functions | |
| QT_BEGIN_NAMESPACE | Q_DECLARE_LOGGING_CATEGORY (lcQuick3DXr) |
| static void | setInputValue (QtQuick3DXr::Handedness handedness, int idid, const char *shortName, float valuevalue) |
| 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::Handedness handedness) |
Variables | |
| static const ActionTypeAndName | VOPinchGestures [] |
| typedef QVarLengthArray< ar_hand_skeleton_joint_name_t, 28 > HandJointList = QVarLengthArray<ar_hand_skeleton_joint_name_t, 28> |
Definition at line 162 of file qquick3dxrinputmanager_visionos.mm.
|
static |
Definition at line 269 of file qquick3dxrinputmanager_visionos.mm.
References ActionTypeAndName::name, ActionTypeAndName::pinchDistanceThreshold, setInputValue(), ActionTypeAndName::type, and VOPinchGestures.
|
static |
Definition at line 228 of file qquick3dxrinputmanager_visionos.mm.
References QtQuick3DXr::AimPose, and QtQuick3DXr::GripPose.
|
static |
Definition at line 215 of file qquick3dxrinputmanager_visionos.mm.
| const HandJointList & getJointNameTable | ( | ) |
Definition at line 164 of file qquick3dxrinputmanager_visionos.mm.
| QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY | ( | lcQuick3DXr | ) |
|
inlinestatic |
Definition at line 33 of file qquick3dxrinputmanager_visionos.mm.
References QtQuick3DXr::Left.
Referenced by detectGestures().
|
static |
Definition at line 131 of file qquick3dxrinputmanager_visionos.mm.
|
static |
Definition at line 261 of file qquick3dxrinputmanager_visionos.mm.
Referenced by detectGestures().