Class XrControllerDevice

java.lang.Object
gaiasky.vr.openxr.input.XrControllerDevice

public class XrControllerDevice extends Object
  • Field Details Link icon

  • Constructor Details Link icon

  • Method Details Link icon

    • initialize Link icon

      public void initialize(XrDriver driver)
    • isInitialized Link icon

      public boolean isInitialized()
    • isActive Link icon

      public boolean isActive()
    • sendHapticPulse Link icon

      public void sendHapticPulse(XrDriver driver, long nanoseconds, float frequency, float amplitude)
      Sends a haptic pulse to this device.
      Parameters:
      driver - The XR driver.
      nanoseconds - The length of the pulse in nanoseconds.
      frequency - The frequency in Hz.
      amplitude - The amplitude in [0,1].
    • setGripPose Link icon

      public void setGripPose(org.lwjgl.openxr.XrPosef grip)
    • setAim Link icon

      public void setAim(org.lwjgl.openxr.XrPosef aim)
    • getModelInstance Link icon

      public IntModelInstance getModelInstance()
    • processListener Link icon

      public void processListener(XrInputListener listener)