Enum Class HmdType

java.lang.Object
java.lang.Enum<HmdType>
com.jme3.input.vr.HmdType
All Implemented Interfaces:
Serializable, Comparable<HmdType>, Constable

public enum HmdType extends Enum<HmdType>
The type of VR Head Mounted Device (HMD)
  • Enum Constant Details

    • HTC_VIVE

      public static final HmdType HTC_VIVE
      HTC vive Head Mounted Device (HMD).
    • VALVE_INDEX

      public static final HmdType VALVE_INDEX
      Valve Index Head Mounted Device (HMD).
    • OCULUS_RIFT

      public static final HmdType OCULUS_RIFT
      Oculus Rift Head Mounted Device (HMD).
    • OSVR

      public static final HmdType OSVR
      OSVR generic Head Mounted Device (HMD).
    • FOVE

      public static final HmdType FOVE
      FOVE Head Mounted Device (HMD).
    • STARVR

      public static final HmdType STARVR
      STARVR Head Mounted Device (HMD).
    • GAMEFACE

      public static final HmdType GAMEFACE
      GameFace Head Mounted Device (HMD).
    • MORPHEUS

      public static final HmdType MORPHEUS
      PlayStation VR (formerly Morpheus) Head Mounted Device (HMD).
    • GEARVR

      public static final HmdType GEARVR
      Samsung GearVR Head Mounted Device (HMD).
    • NULL

      public static final HmdType NULL
      a null Head Mounted Device (HMD).
    • NONE

      public static final HmdType NONE
      a none Head Mounted Device (HMD).
    • OTHER

      public static final HmdType OTHER
      a not referenced Head Mounted Device (HMD).
  • Method Details

    • values

      public static HmdType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HmdType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null