diff options
Diffstat (limited to 'evc/src/frame.rs')
-rw-r--r-- | evc/src/frame.rs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/evc/src/frame.rs b/evc/src/frame.rs index 5c2adfb..666dc00 100644 --- a/evc/src/frame.rs +++ b/evc/src/frame.rs @@ -38,10 +38,20 @@ impl Frame { } Ok(()) } - pub fn view<'a>(&'a self, offset: (usize, usize), size: (usize, usize)) -> View<&'a Frame> { + pub fn view<'a>(&'a self) -> View<&'a Frame> { + View::new(self, (0, 0), self.size) + } + pub fn view_mut<'a>(&'a mut self) -> View<&'a mut Frame> { + View::new(self, (0, 0), self.size) + } + pub fn view_area<'a>( + &'a self, + offset: (usize, usize), + size: (usize, usize), + ) -> View<&'a Frame> { View::new(self, offset, size) } - pub fn view_mut<'a>( + pub fn view_area_mut<'a>( &'a mut self, offset: (usize, usize), size: (usize, usize), |