Interface IWebXRRenderTargetTextureProvider
interface IWebXRRenderTargetTextureProvider {
dispose(): void;
getRenderTargetTextureForEye(eye: XREye): Nullable<RenderTargetTexture>;
getRenderTargetTextureForView(view: XRView): Nullable<RenderTargetTexture>;
trySetViewportForView(viewport: Viewport, view: XRView): boolean;
}
dispose(): void;
getRenderTargetTextureForEye(eye: XREye): Nullable<RenderTargetTexture>;
getRenderTargetTextureForView(view: XRView): Nullable<RenderTargetTexture>;
trySetViewportForView(viewport: Viewport, view: XRView): boolean;
}
Hierarchy (View Summary)
- IDisposable
- IWebXRRenderTargetTextureProvider
Implemented by
Methods
dispose
-
Releases all held resources
Returns void
get Render Target Texture For Eye
-
Gets the correct render target texture to be rendered this frame for this eye
Parameters
- eye: XREye
the eye for which to get the render target
Returns Nullable<RenderTargetTexture>
the render target for the specified eye or null if not available
- eye: XREye
get Render Target Texture For View
-
Gets the correct render target texture to be rendered this frame for this view
Parameters
- view: XRView
the view for which to get the render target
Returns Nullable<RenderTargetTexture>
the render target for the specified view or null if not available
- view: XRView
try Set Viewport For View
-
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
- viewport: Viewport
An interface for objects that provide render target textures for XR rendering.