pub enum J2kDirectGrayscaleStep {
ClassicSubBand(J2kOwnedSubBandPlan),
HtSubBand(HtOwnedSubBandPlan),
Idwt(J2kDirectIdwtStep),
Store(J2kDirectStoreStep),
}Expand description
Adapter grayscale-only direct device-plan step for backend experimentation.
Variants§
ClassicSubBand(J2kOwnedSubBandPlan)
Decode one classic J2K sub-band into a device-owned coefficient buffer.
HtSubBand(HtOwnedSubBandPlan)
Decode one HTJ2K sub-band into a device-owned coefficient buffer.
Idwt(J2kDirectIdwtStep)
Apply one single-decomposition IDWT level on device-owned buffers.
Store(J2kDirectStoreStep)
Store the final component plane into an output plane buffer.
Trait Implementations§
Source§impl Clone for J2kDirectGrayscaleStep
impl Clone for J2kDirectGrayscaleStep
Source§fn clone(&self) -> J2kDirectGrayscaleStep
fn clone(&self) -> J2kDirectGrayscaleStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for J2kDirectGrayscaleStep
impl RefUnwindSafe for J2kDirectGrayscaleStep
impl Send for J2kDirectGrayscaleStep
impl Sync for J2kDirectGrayscaleStep
impl Unpin for J2kDirectGrayscaleStep
impl UnsafeUnpin for J2kDirectGrayscaleStep
impl UnwindSafe for J2kDirectGrayscaleStep
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more