Class EXTHPMixedRealityController

java.lang.Object
org.lwjgl.openxr.EXTHPMixedRealityController

public final class EXTHPMixedRealityController extends Object
The XR_EXT_hp_mixed_reality_controller extension.

This extension added a new interaction profile path for the HP Reverb G2 Controllers:

  • pathname:/interaction_profiles/hp/mixed_reality_controller
Note

The interaction profile path pathname:{legacy-path} defined here does not follow current rules for interaction profile names. If this extension were introduced today, it would be called pathname:{properly-suffixed-path}, to allow for modifications when promoted to a KHR extension or the core specification.

Valid for the user paths

  • pathname:/user/hand/left
  • pathname:/user/hand/right

Supported component paths:

  • On /user/hand/left only
    • subpathname:/input/x/click
    • subpathname:/input/y/click
  • On /user/hand/right only
    • subpathname:/input/a/click
    • subpathname:/input/b/click
  • On both hands
    • subpathname:/input/menu/click
    • subpathname:/input/squeeze/value
    • subpathname:/input/trigger/value
    • subpathname:/input/thumbstick/x
    • subpathname:/input/thumbstick/y
    • subpathname:/input/thumbstick/click
    • subpathname:/input/grip/pose
    • subpathname:/input/aim/pose
    • subpathname:/output/haptic
Note

When the runtime supports XR_VERSION_1_1 and use of OpenXR 1.1 is requested by the application, this interaction profile must also support

  • subpathname:/input/grip_surface/pose
Note

When the XR_KHR_maintenance1 extension is available and enabled, this interaction profile must also support

  • subpathname:/input/grip_surface/pose
Note

When the XR_EXT_palm_pose extension is available and enabled, this interaction profile must also support

  • subpathname:/input/palm_ext/pose
Note

When the XR_EXT_hand_interaction extension is available and enabled, this interaction profile must also support

  • subpathname:/input/pinch_ext/pose
  • subpathname:/input/poke_ext/pose
  • Field Details

    • XR_EXT_hp_mixed_reality_controller_SPEC_VERSION

      public static final int XR_EXT_hp_mixed_reality_controller_SPEC_VERSION
      The extension specification version.
      See Also:
    • XR_EXT_HP_MIXED_REALITY_CONTROLLER_EXTENSION_NAME

      public static final String XR_EXT_HP_MIXED_REALITY_CONTROLLER_EXTENSION_NAME
      The extension name.
      See Also: