pub struct J2kDirectStoreStep {
pub input_band_id: J2kDirectBandId,
pub input_rect: J2kRect,
pub source_x: u32,
pub source_y: u32,
pub copy_width: u32,
pub copy_height: u32,
pub output_width: u32,
pub output_height: u32,
pub output_x: u32,
pub output_y: u32,
pub addend: f32,
}Expand description
One final component-store step in a direct-device plan.
Fields§
§input_band_id: J2kDirectBandIdInput coefficient-band identifier.
input_rect: J2kRectInput plane rectangle.
source_x: u32Source x offset.
source_y: u32Source y offset.
copy_width: u32Samples copied per row.
copy_height: u32Rows copied.
output_width: u32Destination row width.
output_height: u32Destination height.
output_x: u32Destination x offset.
output_y: u32Destination y offset.
addend: f32Constant added to every copied sample.
Trait Implementations§
Source§impl Clone for J2kDirectStoreStep
impl Clone for J2kDirectStoreStep
Source§fn clone(&self) -> J2kDirectStoreStep
fn clone(&self) -> J2kDirectStoreStep
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 moreimpl Copy for J2kDirectStoreStep
Auto Trait Implementations§
impl Freeze for J2kDirectStoreStep
impl RefUnwindSafe for J2kDirectStoreStep
impl Send for J2kDirectStoreStep
impl Sync for J2kDirectStoreStep
impl Unpin for J2kDirectStoreStep
impl UnsafeUnpin for J2kDirectStoreStep
impl UnwindSafe for J2kDirectStoreStep
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