chore: change return type of Mandelbrot::generate_image()
This commit is contained in:
parent
61414cf744
commit
1ce54d5b5a
|
@ -109,7 +109,7 @@ fn startup(
|
||||||
mut materials: ResMut<Assets<ColorMaterial>>,
|
mut materials: ResMut<Assets<ColorMaterial>>,
|
||||||
) {
|
) {
|
||||||
let img_size = Vec2::new(Mandelbrot::width() as f32, Mandelbrot::height() as f32);
|
let img_size = Vec2::new(Mandelbrot::width() as f32, Mandelbrot::height() as f32);
|
||||||
let img_buf = Mandelbrot::new().generate_image();
|
let img_buf = Mandelbrot::new().generate_image().to_vec();
|
||||||
|
|
||||||
let texture_handle = textures.add(Texture::new(
|
let texture_handle = textures.add(Texture::new(
|
||||||
img_size,
|
img_size,
|
||||||
|
|
|
@ -26,7 +26,7 @@ impl Mandelbrot {
|
||||||
Self::IMG_HEIGHT
|
Self::IMG_HEIGHT
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn generate_image(&mut self) -> Vec<u8> {
|
pub fn generate_image(&mut self) -> &[u8] {
|
||||||
self.texture_buffer
|
self.texture_buffer
|
||||||
.par_chunks_mut(4)
|
.par_chunks_mut(4)
|
||||||
.enumerate()
|
.enumerate()
|
||||||
|
@ -37,7 +37,7 @@ impl Mandelbrot {
|
||||||
buf.copy_from_slice(&Self::hsv_to_rgb(h, 0.6, 1.0));
|
buf.copy_from_slice(&Self::hsv_to_rgb(h, 0.6, 1.0));
|
||||||
});
|
});
|
||||||
|
|
||||||
self.texture_buffer.clone()
|
&self.texture_buffer
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn generate_scaled_image(
|
pub fn generate_scaled_image(
|
||||||
|
|
Loading…
Reference in New Issue