[−][src]Trait riddle_renderer_wgpu::ext::RendererWGPU
Extension trait for Renderer
to support creating renderers on top
of custom WGPU devices.
See RendererWGPUDevice
for more details about using custom WGPU devices.
Required methods
fn wgpu_device(&self) -> &dyn RendererWGPUDevice
The WGPU device which the renderer was constructed with
fn new_from_device(
device: Box<dyn RendererWGPUDevice>
) -> Result<RendererHandle, RendererError>
device: Box<dyn RendererWGPUDevice>
) -> Result<RendererHandle, RendererError>
Create a Renderer
from a custom device.
Implementors
impl RendererWGPU for Renderer
[src]
fn wgpu_device(&self) -> &dyn RendererWGPUDevice
[src]
fn new_from_device(
wgpu_device: Box<dyn RendererWGPUDevice>
) -> Result<RendererHandle, RendererError>
[src]
wgpu_device: Box<dyn RendererWGPUDevice>
) -> Result<RendererHandle, RendererError>
Or the renderer can be built on top of existing WGPU contexts, to allow the simple renderer to be used on top of custom renderers.