docs.unity3d.com
    Show / Hide Table of Contents

    Class OculusHMD

    An Oculus VR headset (such as the Oculus Rift series of devices).

    Inheritance
    Object
    OculusHMD
    OculusHMDExtended
    Namespace: Unity.XR.Oculus.Input
    Syntax
    [Preserve]
    public class OculusHMD : XRHMD

    Properties

    centerEyeAcceleration

    Declaration
    [Preserve]
    public Vector3Control centerEyeAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    centerEyeAngularAcceleration

    Declaration
    [Preserve]
    public Vector3Control centerEyeAngularAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    centerEyeAngularVelocity

    Declaration
    [Preserve]
    public Vector3Control centerEyeAngularVelocity { get; }
    Property Value
    Type Description
    Vector3Control

    centerEyePosition

    Declaration
    [Preserve]
    public Vector3Control centerEyePosition { get; }
    Property Value
    Type Description
    Vector3Control

    centerEyeRotation

    Declaration
    [Preserve]
    public QuaternionControl centerEyeRotation { get; }
    Property Value
    Type Description
    QuaternionControl

    deviceAcceleration

    Declaration
    [Preserve]
    public Vector3Control deviceAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    deviceAngularAcceleration

    Declaration
    [Preserve]
    public Vector3Control deviceAngularAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    deviceAngularVelocity

    Declaration
    [Preserve]
    public Vector3Control deviceAngularVelocity { get; }
    Property Value
    Type Description
    Vector3Control

    devicePosition

    Declaration
    [Preserve]
    public Vector3Control devicePosition { get; }
    Property Value
    Type Description
    Vector3Control

    deviceRotation

    Declaration
    [Preserve]
    public QuaternionControl deviceRotation { get; }
    Property Value
    Type Description
    QuaternionControl

    isTracked

    Declaration
    [Preserve]
    public ButtonControl isTracked { get; }
    Property Value
    Type Description
    ButtonControl

    leftEyeAcceleration

    Declaration
    [Preserve]
    public Vector3Control leftEyeAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    leftEyeAngularAcceleration

    Declaration
    [Preserve]
    public Vector3Control leftEyeAngularAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    leftEyeAngularVelocity

    Declaration
    [Preserve]
    public Vector3Control leftEyeAngularVelocity { get; }
    Property Value
    Type Description
    Vector3Control

    leftEyePosition

    Declaration
    [Preserve]
    public Vector3Control leftEyePosition { get; }
    Property Value
    Type Description
    Vector3Control

    leftEyeRotation

    Declaration
    [Preserve]
    public QuaternionControl leftEyeRotation { get; }
    Property Value
    Type Description
    QuaternionControl

    rightEyeAcceleration

    Declaration
    [Preserve]
    public Vector3Control rightEyeAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    rightEyeAngularAcceleration

    Declaration
    [Preserve]
    public Vector3Control rightEyeAngularAcceleration { get; }
    Property Value
    Type Description
    Vector3Control

    rightEyeAngularVelocity

    Declaration
    [Preserve]
    public Vector3Control rightEyeAngularVelocity { get; }
    Property Value
    Type Description
    Vector3Control

    rightEyePosition

    Declaration
    [Preserve]
    public Vector3Control rightEyePosition { get; }
    Property Value
    Type Description
    Vector3Control

    rightEyeRotation

    Declaration
    [Preserve]
    public QuaternionControl rightEyeRotation { get; }
    Property Value
    Type Description
    QuaternionControl

    trackingState

    Declaration
    [Preserve]
    public IntegerControl trackingState { get; }
    Property Value
    Type Description
    IntegerControl

    userPresence

    Declaration
    [Preserve]
    public ButtonControl userPresence { get; }
    Property Value
    Type Description
    ButtonControl

    Methods

    FinishSetup()

    Declaration
    protected override void FinishSetup()
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023