aboutsummaryrefslogtreecommitdiff
path: root/evc/src/frame.rs
diff options
context:
space:
mode:
Diffstat (limited to 'evc/src/frame.rs')
-rw-r--r--evc/src/frame.rs14
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),