Joint
XRBodyTracker.swift:46enum Jointenum Jointimport SwiftGodotFramework to write Godot Game Extensions using the Swift Programming Language.
class XRBodyTrackerA tracked body in XR.
case rootRoot joint.
case hipsHips joint.
case spineSpine joint.
case chestChest joint.
case upperChestUpper chest joint.
case neckNeck joint.
case headHead joint.
case headTipHead tip joint.
case leftShoulderLeft shoulder joint.
case leftUpperArmLeft upper arm joint.
case leftLowerArmLeft lower arm joint.
case rightShoulderRight shoulder joint.
case rightUpperArmRight upper arm joint.
case rightLowerArmRight lower arm joint.
case leftUpperLegLeft upper leg joint.
case leftLowerLegLeft lower leg joint.
case leftFootLeft foot joint.
case leftToesLeft toes joint.
case rightUpperLegRight upper leg joint.
case rightLowerLegRight lower leg joint.
case rightFootRight foot joint.
case rightToesRight toes joint.
case leftHandLeft hand joint.
case leftPalmLeft palm joint.
case leftWristLeft wrist joint.
case leftThumbMetacarpalLeft thumb metacarpal joint.
case leftThumbPhalanxProximalLeft thumb phalanx proximal joint.
case leftThumbPhalanxDistalLeft thumb phalanx distal joint.
case leftThumbTipLeft thumb tip joint.
case leftIndexFingerMetacarpalLeft index finger metacarpal joint.
case leftIndexFingerPhalanxProximalLeft index finger phalanx proximal joint.
case leftIndexFingerPhalanxIntermediateLeft index finger phalanx intermediate joint.
case leftIndexFingerPhalanxDistalLeft index finger phalanx distal joint.
case leftIndexFingerTipLeft index finger tip joint.
case leftMiddleFingerMetacarpalLeft middle finger metacarpal joint.
case leftMiddleFingerPhalanxProximalLeft middle finger phalanx proximal joint.
case leftMiddleFingerPhalanxIntermediateLeft middle finger phalanx intermediate joint.
case leftMiddleFingerPhalanxDistalLeft middle finger phalanx distal joint.
case leftMiddleFingerTipLeft middle finger tip joint.
case leftRingFingerMetacarpalLeft ring finger metacarpal joint.
case leftRingFingerPhalanxProximalLeft ring finger phalanx proximal joint.
case leftRingFingerPhalanxIntermediateLeft ring finger phalanx intermediate joint.
case leftRingFingerPhalanxDistalLeft ring finger phalanx distal joint.
case leftRingFingerTipLeft ring finger tip joint.
case leftPinkyFingerMetacarpalLeft pinky finger metacarpal joint.
case leftPinkyFingerPhalanxProximalLeft pinky finger phalanx proximal joint.
case leftPinkyFingerPhalanxIntermediateLeft pinky finger phalanx intermediate joint.
case leftPinkyFingerPhalanxDistalLeft pinky finger phalanx distal joint.
case leftPinkyFingerTipLeft pinky finger tip joint.
case rightHandRight hand joint.
case rightPalmRight palm joint.
case rightWristRight wrist joint.
case rightThumbMetacarpalRight thumb metacarpal joint.
case rightThumbPhalanxProximalRight thumb phalanx proximal joint.
case rightThumbPhalanxDistalRight thumb phalanx distal joint.
case rightThumbTipRight thumb tip joint.
case rightIndexFingerMetacarpalRight index finger metacarpal joint.
case rightIndexFingerPhalanxProximalRight index finger phalanx proximal joint.
case rightIndexFingerPhalanxIntermediateRight index finger phalanx intermediate joint.
case rightIndexFingerPhalanxDistalRight index finger phalanx distal joint.
case rightIndexFingerTipRight index finger tip joint.
case rightMiddleFingerMetacarpalRight middle finger metacarpal joint.
case rightMiddleFingerPhalanxProximalRight middle finger phalanx proximal joint.
case rightMiddleFingerPhalanxIntermediateRight middle finger phalanx intermediate joint.
case rightMiddleFingerPhalanxDistalRight middle finger phalanx distal joint.
case rightMiddleFingerTipRight middle finger tip joint.
case rightRingFingerMetacarpalRight ring finger metacarpal joint.
case rightRingFingerPhalanxProximalRight ring finger phalanx proximal joint.
case rightRingFingerPhalanxIntermediateRight ring finger phalanx intermediate joint.
case rightRingFingerPhalanxDistalRight ring finger phalanx distal joint.
case rightRingFingerTipRight ring finger tip joint.
case rightPinkyFingerMetacarpalRight pinky finger metacarpal joint.
case rightPinkyFingerPhalanxProximalRight pinky finger phalanx proximal joint.
case rightPinkyFingerPhalanxIntermediateRight pinky finger phalanx intermediate joint.
case rightPinkyFingerPhalanxDistalRight pinky finger phalanx distal joint.
case rightPinkyFingerTipRight pinky finger tip joint.
case maxRepresents the size of the Joint enum.
override class var godotClassName: StringName { get }final var bodyFlags: XRBodyTracker.BodyFlags { get set }The type of body tracking data captured.
final var hasTrackingData: Bool { get set }If true, the body tracking data is valid.
final func getJointFlags(joint: XRBodyTracker.Joint) -> XRBodyTracker.JointFlags Returns flags about the validity of the tracking data for the given body joint (see XRBodyTracker.JointFlags).
final func getJointTransform(joint: XRBodyTracker.Joint) -> Transform3D Returns the transform for the given body joint.
final func setJointFlags(joint: XRBodyTracker.Joint, flags: XRBodyTracker.JointFlags) Sets flags about the validity of the tracking data for the given body joint.
final func setJointTransform(joint: XRBodyTracker.Joint, transform: Transform3D) Sets the transform for the given body joint.
struct BodyFlagsstruct JointFlagsprotocol CaseIterableA type that provides a collection of all of its values.
protocol CustomDebugStringConvertibleA type with a customized textual representation suitable for debugging purposes.
protocol EquatableA type that can be compared for value equality.
protocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
protocol RawRepresentable<RawValue>A type that can be converted to and from an associated raw value.
init?(rawValue: Int64) var debugDescription: String { get }A textual representation of this instance, suitable for debugging
var hashValue: Int { get }static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)