pub trait VarLayout<T: VarValue>: Var<T> {
// Provided methods
fn layout(&self) -> T::Px
where T: Layout2d { ... }
fn layout_dft(&self, default: T::Px) -> T::Px
where T: Layout2d { ... }
fn layout_x(&self) -> Px
where T: Layout1d { ... }
fn layout_y(&self) -> Px
where T: Layout1d { ... }
fn layout_z(&self) -> Px
where T: Layout1d { ... }
fn layout_dft_x(&self, default: Px) -> Px
where T: Layout1d { ... }
fn layout_dft_y(&self, default: Px) -> Px
where T: Layout1d { ... }
fn layout_dft_z(&self, default: Px) -> Px
where T: Layout1d { ... }
}
Expand description
Extension methods to layout var values.
Provided Methods§
sourcefn layout(&self) -> T::Pxwhere
T: Layout2d,
fn layout(&self) -> T::Pxwhere
T: Layout2d,
Compute the pixel value in the current LAYOUT
context.
sourcefn layout_dft(&self, default: T::Px) -> T::Pxwhere
T: Layout2d,
fn layout_dft(&self, default: T::Px) -> T::Pxwhere
T: Layout2d,
Compute the pixel value in the current LAYOUT
context with default
.
sourcefn layout_x(&self) -> Pxwhere
T: Layout1d,
fn layout_x(&self) -> Pxwhere
T: Layout1d,
Compute the pixel value in the current LAYOUT
context x axis.
sourcefn layout_y(&self) -> Pxwhere
T: Layout1d,
fn layout_y(&self) -> Pxwhere
T: Layout1d,
Compute the pixel value in the current LAYOUT
context y axis.
sourcefn layout_z(&self) -> Pxwhere
T: Layout1d,
fn layout_z(&self) -> Pxwhere
T: Layout1d,
Compute the pixel value in the current LAYOUT
context z axis.
sourcefn layout_dft_x(&self, default: Px) -> Pxwhere
T: Layout1d,
fn layout_dft_x(&self, default: Px) -> Pxwhere
T: Layout1d,
Compute the pixel value in the current LAYOUT
context x axis with default
.
Object Safety§
This trait is not object safe.