1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
use crate::views::prelude::*; use crate::views::utils::new; pub struct JuliaDoubleView { data: FractalViewData, } impl FractalViewable for JuliaDoubleView { fn new(device: &wgpu::Device, size: dpi::LogicalSize) -> Self { let data = new(device, size, true, (*RIGHT_HALF_VERTICES).clone()); Self { data, } } fn data(&mut self) -> &mut FractalViewData { &mut self.data } fn frag_shader_path(&self) -> &'static Path { &*FRAG_SHADER_PATH } }