1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 21:30:03 -04:00

Introduce ViewportIdSet

This commit is contained in:
Emil Ernerfeldt
2023-11-07 10:24:56 +01:00
parent 7bc5698079
commit d6a5c8b6bf
5 changed files with 50 additions and 47 deletions

View File

@@ -1,6 +1,6 @@
use std::{num::NonZeroU32, sync::Arc};
use egui::{ViewportId, ViewportMap};
use egui::{ViewportId, ViewportIdMap};
use crate::{renderer, RenderState, SurfaceErrorAction, WgpuConfiguration};
@@ -79,13 +79,13 @@ pub struct Painter {
msaa_samples: u32,
support_transparent_backbuffer: bool,
depth_format: Option<wgpu::TextureFormat>,
depth_texture_view: ViewportMap<wgpu::TextureView>,
msaa_texture_view: ViewportMap<wgpu::TextureView>,
depth_texture_view: ViewportIdMap<wgpu::TextureView>,
msaa_texture_view: ViewportIdMap<wgpu::TextureView>,
screen_capture_state: Option<CaptureState>,
instance: wgpu::Instance,
render_state: Option<RenderState>,
surfaces: ViewportMap<SurfaceState>,
surfaces: ViewportIdMap<SurfaceState>,
}
unsafe impl Send for Painter {}