pub struct RawImageBuilder { /* private fields */ }Expand description
Builder for constructing RawImage instances.
Implementations§
Source§impl RawImageBuilder
impl RawImageBuilder
Sourcepub fn black_levels(self, levels: [u16; 4]) -> RawImageBuilder
pub fn black_levels(self, levels: [u16; 4]) -> RawImageBuilder
Set black level values.
Sourcepub fn white_level(self, level: u16) -> RawImageBuilder
pub fn white_level(self, level: u16) -> RawImageBuilder
Set white/saturation level.
Sourcepub fn xtrans_pattern(self, pattern: XTransPattern) -> RawImageBuilder
pub fn xtrans_pattern(self, pattern: XTransPattern) -> RawImageBuilder
Set X-Trans pattern.
Sourcepub fn baseline_exposure(self, ev: f32) -> RawImageBuilder
pub fn baseline_exposure(self, ev: f32) -> RawImageBuilder
Set baseline exposure offset in EV.
Sourcepub fn default_crop(self, crop: Rect) -> RawImageBuilder
pub fn default_crop(self, crop: Rect) -> RawImageBuilder
Set default crop rectangle.
Sourcepub fn data(self, data: Vec<u16>) -> RawImageBuilder
pub fn data(self, data: Vec<u16>) -> RawImageBuilder
Set pixel data.
Auto Trait Implementations§
impl Freeze for RawImageBuilder
impl RefUnwindSafe for RawImageBuilder
impl Send for RawImageBuilder
impl Sync for RawImageBuilder
impl Unpin for RawImageBuilder
impl UnsafeUnpin for RawImageBuilder
impl UnwindSafe for RawImageBuilder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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