Interface XrRenderer

All Known Implementing Classes:
RenderModeOpenXR, StandaloneVRGui

public interface XrRenderer
This interface is to be implemented by all agents that want to render to OpenXR.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    renderMirrorToDesktop(int textureHandle)
    Render to the desktop.
    void
    renderOpenXRView(org.lwjgl.openxr.XrCompositionLayerProjectionView layerView, org.lwjgl.openxr.XrSwapchainImageOpenGLKHR swapChainImage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer, int viewIndex)
    Executed for each eye every cycle.
  • Method Details

    • renderOpenXRView

      void renderOpenXRView(org.lwjgl.openxr.XrCompositionLayerProjectionView layerView, org.lwjgl.openxr.XrSwapchainImageOpenGLKHR swapChainImage, com.badlogic.gdx.graphics.glutils.FrameBuffer frameBuffer, int viewIndex)
      Executed for each eye every cycle.
      Parameters:
      layerView - The layer view.
      swapChainImage - The swap-chain image.
      frameBuffer - The frame buffer to draw to.
      viewIndex - The view index.
    • renderMirrorToDesktop

      void renderMirrorToDesktop(int textureHandle)
      Render to the desktop.
      Parameters:
      textureHandle - The texture handle