Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtQuick3DXr Namespace Reference

Enumerations

enum  FoveationLevel { NoFoveation = 0 , LowFoveation = 1 , MediumFoveation = 2 , HighFoveation = 3 }
enum class  ReferenceSpace { ReferenceSpaceUnknown , ReferenceSpaceLocal , ReferenceSpaceStage , ReferenceSpaceLocalFloor }
enum  Hand : quint8 { LeftHand = 0 , RightHand = 1 , Unknown = 2 }
enum class  HandPoseSpace { GripPose , AimPose , PinchPose , PokePose }
enum class  XrSpaceId : quint64 { Invalid = 0 }

Functions

QtQuick3DXr::Hand handForController (QQuick3DXrController::Controller controller)
QtQuick3DXr::HandPoseSpace pose_cast (QQuick3DXrController::HandPoseSpace poseSpace)
template<typename XrSpaceT>
XrSpaceT fromXrSpaceId (XrSpaceId space)
template<typename XrSpaceT>
XrSpaceId toXrSpaceId (XrSpaceT space)
template<size_t N = 16>
bool isNullUuid (const quint8(&uuid)[N])

Enumeration Type Documentation

◆ FoveationLevel

Enumerator
NoFoveation 
LowFoveation 
MediumFoveation 
HighFoveation 

Definition at line 28 of file qtquick3dxrglobal_p.h.

◆ Hand

Enumerator
LeftHand 
RightHand 
Unknown 

Definition at line 43 of file qtquick3dxrglobal_p.h.

◆ HandPoseSpace

enum class QtQuick3DXr::HandPoseSpace
strong
Enumerator
GripPose 
AimPose 
PinchPose 
PokePose 

Definition at line 49 of file qtquick3dxrglobal_p.h.

◆ ReferenceSpace

enum class QtQuick3DXr::ReferenceSpace
strong
Enumerator
ReferenceSpaceUnknown 
ReferenceSpaceLocal 
ReferenceSpaceStage 
ReferenceSpaceLocalFloor 

Definition at line 36 of file qtquick3dxrglobal_p.h.

◆ XrSpaceId

enum class QtQuick3DXr::XrSpaceId : quint64
strong
Enumerator
Invalid 

Definition at line 56 of file qtquick3dxrglobal_p.h.

Function Documentation

◆ fromXrSpaceId()

template<typename XrSpaceT>
XrSpaceT QtQuick3DXr::fromXrSpaceId ( XrSpaceId space)

Definition at line 59 of file qtquick3dxrglobal_p.h.

◆ handForController()

QtQuick3DXr::Hand QtQuick3DXr::handForController ( QQuick3DXrController::Controller controller)

Definition at line 184 of file qquick3dxrcontroller.cpp.

◆ isNullUuid()

template<size_t N = 16>
bool QtQuick3DXr::isNullUuid ( const quint8(&) uuid[N])
nodiscard

Definition at line 76 of file qtquick3dxrglobal_p.h.

◆ pose_cast()

Definition at line 197 of file qquick3dxrcontroller.cpp.

◆ toXrSpaceId()

template<typename XrSpaceT>
XrSpaceId QtQuick3DXr::toXrSpaceId ( XrSpaceT space)

Definition at line 69 of file qtquick3dxrglobal_p.h.