[−][src]Struct exr::chunks::TileBlock
This Block
is a tile of flat (non-deep) data.
Corresponds to type attribute tiledimage
.
Fields
coordinates: TileCoordinates
The tile location.
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 TileBlock
[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
Auto Trait Implementations
impl RefUnwindSafe for TileBlock
impl Send for TileBlock
impl Sync for TileBlock
impl Unpin for TileBlock
impl UnwindSafe for TileBlock
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>,