pub struct HiresParamsBuilder { /* private fields */ }Expand description
Builder for HiresParams.
Implementations§
Source§impl HiresParamsBuilder
impl HiresParamsBuilder
Sourcepub fn width(&mut self, value: i32) -> &mut Self
pub fn width(&mut self, value: i32) -> &mut Self
highres fix target width, 0 to use scale (default: 0)
Sourcepub fn height(&mut self, value: i32) -> &mut Self
pub fn height(&mut self, value: i32) -> &mut Self
highres fix target height, 0 to use scale (default: 0)
Sourcepub fn steps(&mut self, value: i32) -> &mut Self
pub fn steps(&mut self, value: i32) -> &mut Self
highres fix target width, 0 to use scale (default: 0)
Sourcepub fn upscale_tile_size(&mut self, value: i32) -> &mut Self
pub fn upscale_tile_size(&mut self, value: i32) -> &mut Self
highres fix upscaler tile size, reserved for model-backed upscalers (default: 128)
Sourcepub fn scale(&mut self, value: f32) -> &mut Self
pub fn scale(&mut self, value: f32) -> &mut Self
highres fix scale when sizes is not set (default: 2.0)
Sourcepub fn denoising_strength(&mut self, value: f32) -> &mut Self
pub fn denoising_strength(&mut self, value: f32) -> &mut Self
highres fix second pass denoising strength (default: 0.7)
Sourcepub fn hires_sigmas(&mut self, value: Option<Vec<f32>>) -> &mut Self
pub fn hires_sigmas(&mut self, value: Option<Vec<f32>>) -> &mut Self
Custom sigma values for the highres fix second pass
Sourcepub fn build(&self) -> Result<HiresParams, HiresParamsBuilderError>
pub fn build(&self) -> Result<HiresParams, HiresParamsBuilderError>
Trait Implementations§
Source§impl Clone for HiresParamsBuilder
impl Clone for HiresParamsBuilder
Source§fn clone(&self) -> HiresParamsBuilder
fn clone(&self) -> HiresParamsBuilder
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 HiresParamsBuilder
impl RefUnwindSafe for HiresParamsBuilder
impl Send for HiresParamsBuilder
impl Sync for HiresParamsBuilder
impl Unpin for HiresParamsBuilder
impl UnsafeUnpin for HiresParamsBuilder
impl UnwindSafe for HiresParamsBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().