Struct amethyst_renderer::DrawFlat [−][src]
pub struct DrawFlat<V> { /* fields omitted */ }Draw mesh without lighting
V is VertexFormat
Methods
impl<V> DrawFlat<V> where
V: Query<(Position, TexCoord)>,
Self: Pass, [src]
impl<V> DrawFlat<V> where
V: Query<(Position, TexCoord)>,
Self: Pass, pub fn new() -> Self[src]
pub fn new() -> SelfCreate instance of DrawFlat pass
pub fn with_transparency(
self,
mask: ColorMask,
blend: Blend,
depth: Option<DepthMode>
) -> Self[src]
pub fn with_transparency(
self,
mask: ColorMask,
blend: Blend,
depth: Option<DepthMode>
) -> SelfEnable transparency
Trait Implementations
impl<V> Default for DrawFlat<V> where
V: Query<(Position, TexCoord)>,
Self: Pass, [src]
impl<V> Default for DrawFlat<V> where
V: Query<(Position, TexCoord)>,
Self: Pass, impl<V: Clone> Clone for DrawFlat<V>[src]
impl<V: Clone> Clone for DrawFlat<V>fn clone(&self) -> DrawFlat<V>[src]
fn clone(&self) -> DrawFlat<V>Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl<V: Debug> Debug for DrawFlat<V>[src]
impl<V: Debug> Debug for DrawFlat<V>fn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl<V: PartialEq> PartialEq for DrawFlat<V>[src]
impl<V: PartialEq> PartialEq for DrawFlat<V>fn eq(&self, other: &DrawFlat<V>) -> bool[src]
fn eq(&self, other: &DrawFlat<V>) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &DrawFlat<V>) -> bool[src]
fn ne(&self, other: &DrawFlat<V>) -> boolThis method tests for !=.
impl<'a, V> PassData<'a> for DrawFlat<V> where
V: Query<(Position, TexCoord)>, [src]
impl<'a, V> PassData<'a> for DrawFlat<V> where
V: Query<(Position, TexCoord)>, type Data = (Option<Read<'a, ActiveCamera>>, ReadStorage<'a, Camera>, Read<'a, AssetStorage<Mesh>>, Read<'a, AssetStorage<Texture>>, ReadExpect<'a, MaterialDefaults>, Option<Read<'a, Visibility>>, ReadStorage<'a, MeshHandle>, ReadStorage<'a, Material>, ReadStorage<'a, GlobalTransform>)
The data itself.
impl<V> Pass for DrawFlat<V> where
V: Query<(Position, TexCoord)>, [src]
impl<V> Pass for DrawFlat<V> where
V: Query<(Position, TexCoord)>, fn compile(&mut self, effect: NewEffect) -> Result<Effect>[src]
fn compile(&mut self, effect: NewEffect) -> Result<Effect>The pass is given an opportunity to compile shaders and store them in an Effect which is then passed to the pass in apply. Read more
fn apply<'a, 'b: 'a>(
&'a mut self,
encoder: &mut Encoder,
effect: &mut Effect,
_factory: Factory,
(active, camera, mesh_storage, tex_storage, material_defaults, visibility, mesh, material, global): Self::Data
)[src]
fn apply<'a, 'b: 'a>(
&'a mut self,
encoder: &mut Encoder,
effect: &mut Effect,
_factory: Factory,
(active, camera, mesh_storage, tex_storage, material_defaults, visibility, mesh, material, global): Self::Data
)Called whenever the renderer is ready to apply the pass. Feed commands into the encoder here. Read more