pub struct LadderGenerator;Expand description
Generates quality ladders from source dimensions and a preset.
Implementations§
Source§impl LadderGenerator
impl LadderGenerator
Sourcepub fn generate(
&self,
input_height: u32,
input_width: u32,
preset: LadderPreset,
) -> LadderSpec
pub fn generate( &self, input_height: u32, input_width: u32, preset: LadderPreset, ) -> LadderSpec
Generates a LadderSpec for the given source resolution and preset.
Rungs above the source height are automatically removed.
Trait Implementations§
Source§impl Clone for LadderGenerator
impl Clone for LadderGenerator
Source§fn clone(&self) -> LadderGenerator
fn clone(&self) -> LadderGenerator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LadderGenerator
impl Debug for LadderGenerator
Source§impl Default for LadderGenerator
impl Default for LadderGenerator
Source§fn default() -> LadderGenerator
fn default() -> LadderGenerator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LadderGenerator
impl RefUnwindSafe for LadderGenerator
impl Send for LadderGenerator
impl Sync for LadderGenerator
impl Unpin for LadderGenerator
impl UnsafeUnpin for LadderGenerator
impl UnwindSafe for LadderGenerator
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> 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