[][src]Trait riddle_renderer_wgpu::ext::RendererWGPU

pub trait RendererWGPU {
    fn wgpu_device(&self) -> &dyn RendererWGPUDevice;
fn new_from_device(
        device: Box<dyn RendererWGPUDevice>
    ) -> Result<RendererHandle, RendererError>; }

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>

Create a Renderer from a custom device.

Loading content...

Implementors

impl RendererWGPU for Renderer[src]

fn new_from_device(
    wgpu_device: Box<dyn RendererWGPUDevice>
) -> Result<RendererHandle, RendererError>
[src]

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.

Loading content...