🎉 Improve performace for zoom and pan with wasm render

This commit is contained in:
Alejandro Alonso 2024-11-22 08:47:06 +01:00
parent 361c56fd9c
commit 0b5e915af9
4 changed files with 54 additions and 21 deletions

View file

@ -53,9 +53,13 @@ impl<'a> State<'a> {
.navigate(&self.viewbox, &self.shapes, self.debug);
}
pub fn render_all(&mut self) {
self.render_state
.render_all(&self.viewbox, &self.shapes, self.debug);
pub fn render_all(&mut self, generate_cached_surface_image: bool) {
self.render_state.render_all(
&self.viewbox,
&self.shapes,
generate_cached_surface_image,
self.debug,
);
}
pub fn use_shape(&'a mut self, id: Uuid) {