pub trait Draw<P: PhaseItem>: 'static {
    fn draw<'w>(
        &mut self,
        pass: &mut TrackedRenderPass<'w>,
        state: &'w RenderState,
        item: &P
    ); }
Expand description

A draw function which is used to draw a specific PhaseItem.

They are the the general form of drawing items, whereas RenderCommands are more modular.

Required Methods

Draws the PhaseItem by issuing draw calls via the TrackedRenderPass.

Implementors