[−][src]Struct exr::chunks::ScanLineBlock
A Block
of possibly compressed flat scan lines.
Corresponds to type attribute scanlineimage
.
Fields
y_coordinate: i32
The block's y coordinate is the pixel space y coordinate of the top scan line in the block. The top scan line block in the image is aligned with the top edge of the data window.
compressed_pixels: Vec<u8>
One or more scan lines may be stored together as a scan line block. The number of scan lines per block depends on how the pixel data are compressed. For each line in the tile, for each channel, the row values are contiguous.
Methods
impl ScanLineBlock
[src]
pub fn write<W: Write>(&self, write: &mut W) -> UnitResult
[src]
Without validation, write this instance to the byte stream.
pub fn read(read: &mut impl Read, max_block_byte_size: usize) -> Result<Self>
[src]
Read the value without validating.
Trait Implementations
impl Clone for ScanLineBlock
[src]
fn clone(&self) -> ScanLineBlock
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ScanLineBlock
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScanLineBlock
impl Send for ScanLineBlock
impl Sync for ScanLineBlock
impl Unpin for ScanLineBlock
impl UnwindSafe for ScanLineBlock
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Wfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut W
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,