Trait amethyst_renderer::pass::Pass [] [src]

pub trait Pass<R> where
    R: Resources, 
{ type Arg: PassDescription; type Target: Target; fn apply<C>(
        &self,
        arg: &Self::Arg,
        target: &Self::Target,
        pipeline: &Pipeline,
        scene: &Scene<R>,
        encoder: &mut Encoder<R, C>
    )
    where
        C: CommandBuffer<R>
; }

A Pass is an implementation of a Pass

Associated Types

The argument required for the Pass

The render Target

Required Methods

encode the pass into the encoder using the supplied argument frame and render target

Implementors