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 TypeMethodDescriptionvoidrenderMirrorToDesktop(int textureHandle) Render to the desktop.voidrenderOpenXRView(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
-