Struct dimage::Bounded
[−]
[src]
pub struct Bounded<P, B> { /* fields omitted */ }
Imposes boundaries on a boundless image.
Trait Implementations
impl<'a, P, B, T, I> Image<'a> for Bounded<P, B> where
P: Image<'a, Bounds = Boundless<I>, Index = I, Pixel = T>,
B: Bounds<Index = I>,
T: 'a,
[src]
P: Image<'a, Bounds = Boundless<I>, Index = I, Pixel = T>,
B: Bounds<Index = I>,
T: 'a,
type Bounds = B
type Index = I
type Pixel = T
fn bounds(&'a self) -> &'a B
fn pixel(&'a self, index: I) -> T
fn render<O>(&'a self) -> O where
O: Render<'a, Self>,
O: Render<'a, Self>,
fn render_vec2<T>(&'a self) -> VecImage2<T> where
VecImage2<T>: Render<'a, Self>,
VecImage2<T>: Render<'a, Self>,
fn with_size2<S, I>(self, size: S) -> Bounded<Self, Size2<I>> where
Self: Sized,
S: Into<Size2<I>>,
Self: Sized,
S: Into<Size2<I>>,