mirror of
https://github.com/CrispyPin/julia-fractal-renderer.git
synced 2024-11-24 19:10:27 +01:00
cleanup
This commit is contained in:
parent
05b7db9d17
commit
eb2fa3f8f7
1 changed files with 8 additions and 8 deletions
16
src/main.rs
16
src/main.rs
|
@ -43,7 +43,7 @@ struct JuliaGUI {
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
preview_render_ms: f64,
|
preview_render_ms: f64,
|
||||||
#[serde(skip)]
|
#[serde(skip)]
|
||||||
export_render_ms: f64,
|
export_render_ms: Option<f64>,
|
||||||
export_res_multiplier: u32,
|
export_res_multiplier: u32,
|
||||||
export_iterations: u32,
|
export_iterations: u32,
|
||||||
export_name: String,
|
export_name: String,
|
||||||
|
@ -58,7 +58,7 @@ impl Default for JuliaGUI {
|
||||||
preview: None,
|
preview: None,
|
||||||
render_options: RenderOptions::default(),
|
render_options: RenderOptions::default(),
|
||||||
preview_render_ms: 0.0,
|
preview_render_ms: 0.0,
|
||||||
export_render_ms: f64::NAN,
|
export_render_ms: None,
|
||||||
export_res_multiplier: 8,
|
export_res_multiplier: 8,
|
||||||
export_iterations: 512,
|
export_iterations: 512,
|
||||||
export_name: String::from("julia_fractal.png"),
|
export_name: String::from("julia_fractal.png"),
|
||||||
|
@ -120,7 +120,7 @@ impl JuliaGUI {
|
||||||
if let Err(err) = image.save(&self.export_name) {
|
if let Err(err) = image.save(&self.export_name) {
|
||||||
println!("Error exporting render: {err}");
|
println!("Error exporting render: {err}");
|
||||||
}
|
}
|
||||||
self.export_render_ms = start_time.elapsed().unwrap().as_micros() as f64 / 1000.0;
|
self.export_render_ms = Some(start_time.elapsed().unwrap().as_micros() as f64 / 1000.0);
|
||||||
self.save_settings();
|
self.save_settings();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -167,9 +167,9 @@ impl eframe::App for JuliaGUI {
|
||||||
});
|
});
|
||||||
|
|
||||||
ui.label("Colour (RGB)");
|
ui.label("Colour (RGB)");
|
||||||
let set_red = ui.add(Slider::new(&mut self.color.0, 0..=32));
|
let set_red = ui.add(Slider::new(&mut self.color.0, 0..=16));
|
||||||
let set_green = ui.add(Slider::new(&mut self.color.1, 0..=32));
|
let set_green = ui.add(Slider::new(&mut self.color.1, 0..=16));
|
||||||
let set_blue = ui.add(Slider::new(&mut self.color.2, 0..=32));
|
let set_blue = ui.add(Slider::new(&mut self.color.2, 0..=16));
|
||||||
|
|
||||||
ui.label("Preview iterations:");
|
ui.label("Preview iterations:");
|
||||||
let set_iter = ui.add(
|
let set_iter = ui.add(
|
||||||
|
@ -224,8 +224,8 @@ impl eframe::App for JuliaGUI {
|
||||||
if ui.button("Render").clicked() {
|
if ui.button("Render").clicked() {
|
||||||
self.export_render();
|
self.export_render();
|
||||||
}
|
}
|
||||||
if !self.export_render_ms.is_nan() {
|
if let Some(ms) = self.export_render_ms {
|
||||||
ui.label(format!("(took {:.2}ms)", self.export_render_ms));
|
ui.label(format!("(took {:.2}ms)", ms));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue