Struct Bone
Represents a 3 dimensional, tracked bone within a hierarchy of other bones.
Namespace: UnityEngine.InputSystem.XR
Assembly: Unity.InputSystem.dll
Syntax
public struct Bone
  Fields
m_ParentBoneIndex
The index with the device's controls array where the parent bone resides.
Declaration
public uint m_ParentBoneIndex
  Field Value
| Type | Description | 
|---|---|
| uint | 
m_Position
The tracked position of the bone.
Declaration
public Vector3 m_Position
  Field Value
| Type | Description | 
|---|---|
| Vector3 | 
m_Rotation
The tracked rotation of the bone.
Declaration
public Quaternion m_Rotation
  Field Value
| Type | Description | 
|---|---|
| Quaternion | 
Properties
parentBoneIndex
The index with the device's controls array where the parent bone resides.
Declaration
public uint parentBoneIndex { get; set; }
  Property Value
| Type | Description | 
|---|---|
| uint | 
position
The tracked position of the bone.
Declaration
public Vector3 position { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Vector3 | 
rotation
The tracked rotation of the bone.
Declaration
public Quaternion rotation { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Quaternion |