Class VARJOXr4ControllerInteraction

java.lang.Object
org.lwjgl.openxr.VARJOXr4ControllerInteraction

public final class VARJOXr4ControllerInteraction extends Object
The XR_VARJO_xr4_controller_interaction extension.

This extension adds a new interaction profile for the Varjo Controllers compatible with the Varjo XR-4 headset.

Interaction profile path:

  • pathname:/interaction_profiles/varjo/xr-4_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 for pathname:/user/hand/left only:

  • subpathname:/input/menu/click

Supported component paths for pathname:/user/hand/right only:

  • subpathname:/input/system/click (may not be available for application use)

Supported component paths on both pathnames:

  • subpathname:/input/a/click
  • subpathname:/input/a/touch
  • subpathname:/input/b/click
  • subpathname:/input/b/touch
  • subpathname:/input/squeeze/click
  • subpathname:/input/squeeze/touch
  • subpathname:/input/trigger/value
  • subpathname:/input/trigger/touch
  • subpathname:/input/thumbstick/x
  • subpathname:/input/thumbstick/y
  • subpathname:/input/thumbstick/click
  • subpathname:/input/thumbstick/touch
  • 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
  • Field Details

    • XR_VARJO_xr4_controller_interaction_SPEC_VERSION

      public static final int XR_VARJO_xr4_controller_interaction_SPEC_VERSION
      The extension specification version.
      See Also:
    • XR_VARJO_XR4_CONTROLLER_INTERACTION_EXTENSION_NAME

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