API

Interface IWebXRRenderTargetTextureProvider

An interface for objects that provide render target textures for XR rendering.

interface IWebXRRenderTargetTextureProvider {
    dispose(): void;
    getRenderTargetTextureForEye(eye: XREye): Nullable<RenderTargetTexture>;
    getRenderTargetTextureForView(view: XRView): Nullable<RenderTargetTexture>;
    trySetViewportForView(viewport: Viewport, view: XRView): boolean;
}

Hierarchy (View Summary)

Implemented by

Index
  • Attempts to set the framebuffer-size-normalized viewport to be rendered this frame for this view. In the event of a failure, the supplied viewport is not updated.

    Parameters

    • viewport: Viewport

      the viewport to which the view will be rendered

    • view: XRView

      the view for which to set the viewport

    Returns boolean

    whether the operation was successful