[−][src]Enum exr::meta::attributes::LineOrder
In what order the Block
s of pixel data appear in a file.
Variants
The blocks in the file are ordered in descending rows from left to right.
When compressing in parallel, this option requires potentially large amounts of memory.
In that case, use LineOrder::Unspecified
for best performance.
The blocks in the file are ordered in ascending rows from right to left.
When compressing in parallel, this option requires potentially large amounts of memory.
In that case, use LineOrder::Unspecified
for best performance.
The blocks are not ordered in a specific way inside the file. In multicore file writing, this option offers the best performance.
Methods
impl LineOrder
[src]
pub fn byte_size() -> usize
[src]
Number of bytes this would consume in an exr file.
pub fn write<W: Write>(self, write: &mut W) -> UnitResult
[src]
Without validation, write this instance to the byte stream.
pub fn read<R: Read>(read: &mut R) -> Result<Self>
[src]
Read the value without validating.
Trait Implementations
impl Clone for LineOrder
[src]
impl Copy for LineOrder
[src]
impl Debug for LineOrder
[src]
impl Eq for LineOrder
[src]
impl PartialEq<LineOrder> for LineOrder
[src]
impl StructuralEq for LineOrder
[src]
impl StructuralPartialEq for LineOrder
[src]
Auto Trait Implementations
impl RefUnwindSafe for LineOrder
impl Send for LineOrder
impl Sync for LineOrder
impl Unpin for LineOrder
impl UnwindSafe for LineOrder
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,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,