pub struct Dct53GridScratch { /* private fields */ }Expand description
Scratch storage for repeated DCT-grid to 5/3 projection calls.
Reuse one value per worker when transforming many components or tiles with matching geometry. The scratch caches linearized 5/3 weight rows; it does not store spatial samples.
Implementations§
Source§impl Dct53GridScratch
impl Dct53GridScratch
Sourcepub fn weight_row_capacity(&self) -> usize
pub fn weight_row_capacity(&self) -> usize
Aggregate capacity of cached weight rows.
This is intended for experimental tests and benchmark instrumentation.
Trait Implementations§
Source§impl Debug for Dct53GridScratch
impl Debug for Dct53GridScratch
Source§impl Default for Dct53GridScratch
impl Default for Dct53GridScratch
Source§fn default() -> Dct53GridScratch
fn default() -> Dct53GridScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Dct53GridScratch
impl RefUnwindSafe for Dct53GridScratch
impl Send for Dct53GridScratch
impl Sync for Dct53GridScratch
impl Unpin for Dct53GridScratch
impl UnsafeUnpin for Dct53GridScratch
impl UnwindSafe for Dct53GridScratch
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> 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