Struct amethyst_renderer::EffectBuilder[][src]

pub struct EffectBuilder<'a> { /* fields omitted */ }

Methods

impl<'a> EffectBuilder<'a>
[src]

Important traits for &'a mut R

Adds a global constant to this Effect.

Important traits for &'a mut R

Adds a raw uniform constant to this Effect.

Requests a new constant buffer to be created

Important traits for &'a mut R

Set the pipeline primitive type.

Important traits for &'a mut R

Sets the output target of the PSO.

If the target contains a depth buffer, its mode will be set by depth.

Important traits for &'a mut R

Sets the output target of the PSO.

If the target contains a depth buffer, its mode will be set by depth.

Important traits for &'a mut R

Adds a texture sampler to this Effect.

Important traits for &'a mut R

Adds a vertex buffer to this Effect.

TODO: Support render targets as inputs.

Auto Trait Implementations

impl<'a> !Send for EffectBuilder<'a>

impl<'a> !Sync for EffectBuilder<'a>