Struct amethyst_renderer::pass::deferred::DepthPass
[−]
[src]
pub struct DepthPass<R: Resources> { /* fields omitted */ }
Methods
impl<R: Resources> DepthPass<R>
[src]
Trait Implementations
impl<R> Pass<R> for DepthPass<R> where
R: Resources,
[src]
R: Resources,
type Arg = DepthPass
The argument required for the Pass
type Target = GeometryBuffer<R>
The render Target
fn apply<C>(
&self,
_: &DepthPass,
target: &GeometryBuffer<R>,
_: &Pipeline,
scene: &Scene<R>,
encoder: &mut Encoder<R, C>
) where
C: CommandBuffer<R>,
&self,
_: &DepthPass,
target: &GeometryBuffer<R>,
_: &Pipeline,
scene: &Scene<R>,
encoder: &mut Encoder<R, C>
) where
C: CommandBuffer<R>,
encode the pass into the encoder using the supplied argument frame and render target Read more