diff options
author | metamuffin <metamuffin@disroot.org> | 2022-12-06 15:52:08 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-12-06 15:52:08 +0100 |
commit | 6a3aaca8727d3f0292d62dbcd54e3bf87df74c0c (patch) | |
tree | d9bc5fe941c49de0885795288e2ef45f88d0a40c /evc/src/frame.rs | |
parent | a5b09a2fc7a2e1ddc5776993373052cd3eda9b51 (diff) | |
download | video-codec-experiments-6a3aaca8727d3f0292d62dbcd54e3bf87df74c0c.tar video-codec-experiments-6a3aaca8727d3f0292d62dbcd54e3bf87df74c0c.tar.bz2 video-codec-experiments-6a3aaca8727d3f0292d62dbcd54e3bf87df74c0c.tar.zst |
split files
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), |