♻️ Refactor panning/zoom rendering

This commit is contained in:
AzazelN28 2025-01-07 09:04:44 +01:00
parent a5b2f0e4c3
commit 10b32de447
7 changed files with 70 additions and 23 deletions

View file

@ -36,9 +36,14 @@ impl<'a> State<'a> {
&mut self.render_state
}
pub fn navigate(&mut self) {
pub fn pan(&mut self) {
// TODO: propagate error to main fn
let _ = self.render_state.navigate(&self.shapes).unwrap();
let _ = self.render_state.pan(&self.shapes).unwrap();
}
pub fn zoom(&mut self) {
// TODO: propagate error to main fn
let _ = self.render_state.zoom(&self.shapes).unwrap();
}
pub fn render_all(&mut self, generate_cached_surface_image: bool) {