diff options
Diffstat (limited to 'wgpu/src/window')
-rw-r--r-- | wgpu/src/window/compositor.rs (renamed from wgpu/src/window/backend.rs) | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/wgpu/src/window/backend.rs b/wgpu/src/window/compositor.rs index 92e81cd9..8950ffd4 100644 --- a/wgpu/src/window/backend.rs +++ b/wgpu/src/window/compositor.rs @@ -5,19 +5,19 @@ use raw_window_handle::HasRawWindowHandle; /// A window graphics backend for iced powered by `wgpu`. #[derive(Debug)] -pub struct Backend { +pub struct Compositor { device: wgpu::Device, queue: wgpu::Queue, format: wgpu::TextureFormat, } -impl iced_native::window::Backend for Backend { +impl iced_native::window::Compositor for Compositor { type Settings = Settings; type Renderer = Renderer; type Surface = wgpu::Surface; type SwapChain = SwapChain; - fn new(settings: Self::Settings) -> Backend { + fn new(settings: Self::Settings) -> Self { let (device, queue) = futures::executor::block_on(async { let adapter = wgpu::Adapter::request( &wgpu::RequestAdapterOptions { @@ -43,7 +43,7 @@ impl iced_native::window::Backend for Backend { .await }); - Backend { + Self { device, queue, format: settings.format, |