From 09af6773bdfe3039f6bf1720da945ae874496b81 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 3 Apr 2024 21:09:59 +0200 Subject: Remove unused `layer` module in `iced_graphics` --- graphics/src/layer.rs | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 graphics/src/layer.rs diff --git a/graphics/src/layer.rs b/graphics/src/layer.rs deleted file mode 100644 index 5b8aacab..00000000 --- a/graphics/src/layer.rs +++ /dev/null @@ -1,47 +0,0 @@ -pub trait Layer { - type Cache; - - fn new() -> Self; - - fn clear(&mut self); -} - -pub struct Recorder { - layers: Vec, - caches: Vec, - stack: Vec, - current: usize, -} - -enum Kind { - Fresh(usize), - Cache(usize), -} - -impl Recorder { - pub fn new() -> Self { - Self { - layers: vec![Layer::new()], - caches: Vec::new(), - stack: Vec::new(), - current: 0, - } - } - - pub fn fill_quad(&mut self) {} - - pub fn push_cache(&mut self, cache: T::Cache) { - self.caches.push(cache); - } - - pub fn clear(&mut self) { - self.caches.clear(); - self.stack.clear(); - - for mut layer in self.layers { - layer.clear(); - } - - self.current = 0; - } -} -- cgit