ViewRenderNodeTrait

Trait ViewRenderNodeTrait 

Source
pub trait ViewRenderNodeTrait {
    type Query: RenderPacketsQuery;

    // Required method
    fn run(
        &self,
        scope: &mut Scope<'_, CommandEncoder>,
        render_packets: <Self::Query as RenderPacketsQuery>::Output<'_>,
        render_ctx: RenderContext<'_>,
        viewport: &ViewportGpuPacket,
    );
}
Expand description

A Render Node that is executed per view.

The main difference between this and super::AnyGlobalRenderNodeTrait is that is accepts an extra referenced ViewportGpuPacket.

Required Associated Types§

Required Methods§

Source

fn run( &self, scope: &mut Scope<'_, CommandEncoder>, render_packets: <Self::Query as RenderPacketsQuery>::Output<'_>, render_ctx: RenderContext<'_>, viewport: &ViewportGpuPacket, )

Implementors§