Trait solstice_2d::Draw [−][src]
pub trait Draw<V: Vertex, G> { fn draw(&mut self, geometry: G); fn draw_with_transform<TX: Into<Transform3D>>(
&mut self,
geometry: G,
transform: TX
); fn draw_with_color<C: Into<Color>>(&mut self, geometry: G, color: C); fn draw_with_color_and_transform<C: Into<Color>, TX: Into<Transform3D>>(
&mut self,
geometry: G,
color: C,
transform: TX
); fn image<T: Texture>(&mut self, geometry: G, texture: T); fn image_with_color<T, C>(&mut self, geometry: G, texture: T, color: C)
where
T: Texture,
C: Into<Color>; fn image_with_transform<T, TX>(
&mut self,
geometry: G,
texture: T,
transform: TX
)
where
T: Texture,
TX: Into<Transform3D>; fn image_with_color_and_transform<T, C, TX>(
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
)
where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>; }
Required methods
fn draw(&mut self, geometry: G)
[src]
fn draw_with_transform<TX: Into<Transform3D>>(
&mut self,
geometry: G,
transform: TX
)
[src]
&mut self,
geometry: G,
transform: TX
)
fn draw_with_color<C: Into<Color>>(&mut self, geometry: G, color: C)
[src]
fn draw_with_color_and_transform<C: Into<Color>, TX: Into<Transform3D>>(
&mut self,
geometry: G,
color: C,
transform: TX
)
[src]
&mut self,
geometry: G,
color: C,
transform: TX
)
fn image<T: Texture>(&mut self, geometry: G, texture: T)
[src]
fn image_with_color<T, C>(&mut self, geometry: G, texture: T, color: C) where
T: Texture,
C: Into<Color>,
[src]
T: Texture,
C: Into<Color>,
fn image_with_transform<T, TX>(
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
fn image_with_color_and_transform<T, C, TX>(
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,
Implementors
impl<'a, G> Draw<Vertex2D, G> for DrawList<'a> where
G: GeometryKind<'a, Vertex2D> + 'a,
[src]
impl<'a, G> Draw<Vertex2D, G> for DrawList<'a> where
G: GeometryKind<'a, Vertex2D> + 'a,
[src]fn draw(&mut self, geometry: G)
[src]
fn draw_with_transform<TX: Into<Transform3D>>(
&mut self,
geometry: G,
transform: TX
)
[src]
&mut self,
geometry: G,
transform: TX
)
fn draw_with_color<C: Into<Color>>(&mut self, geometry: G, color: C)
[src]
fn draw_with_color_and_transform<C: Into<Color>, TX: Into<Transform3D>>(
&mut self,
geometry: G,
color: C,
transform: TX
)
[src]
&mut self,
geometry: G,
color: C,
transform: TX
)
fn image<T: Texture>(&mut self, geometry: G, texture: T)
[src]
fn image_with_color<T, C>(&mut self, geometry: G, texture: T, color: C) where
T: Texture,
C: Into<Color>,
[src]
T: Texture,
C: Into<Color>,
fn image_with_transform<T, TX>(
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
fn image_with_color_and_transform<T, C, TX>(
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,
impl<'a, G> Draw<Vertex3D, G> for DrawList<'a> where
G: GeometryKind<'a, Vertex3D> + 'a,
[src]
impl<'a, G> Draw<Vertex3D, G> for DrawList<'a> where
G: GeometryKind<'a, Vertex3D> + 'a,
[src]fn draw(&mut self, geometry: G)
[src]
fn draw_with_transform<TX: Into<Transform3D>>(
&mut self,
geometry: G,
transform: TX
)
[src]
&mut self,
geometry: G,
transform: TX
)
fn draw_with_color<C: Into<Color>>(&mut self, geometry: G, color: C)
[src]
fn draw_with_color_and_transform<C: Into<Color>, TX: Into<Transform3D>>(
&mut self,
geometry: G,
color: C,
transform: TX
)
[src]
&mut self,
geometry: G,
color: C,
transform: TX
)
fn image<T: Texture>(&mut self, geometry: G, texture: T)
[src]
fn image_with_color<T, C>(&mut self, geometry: G, texture: T, color: C) where
T: Texture,
C: Into<Color>,
[src]
T: Texture,
C: Into<Color>,
fn image_with_transform<T, TX>(
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
transform: TX
) where
T: Texture,
TX: Into<Transform3D>,
fn image_with_color_and_transform<T, C, TX>(
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,
[src]
&mut self,
geometry: G,
texture: T,
color: C,
transform: TX
) where
T: Texture,
C: Into<Color>,
TX: Into<Transform3D>,