pub trait Draw<P: PhaseItem>: 'static {
    fn draw<'w>(&self, pass: &mut TrackedRenderPass<'w>, wold: &'w World, 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