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
sourcefn draw<'w>(&self, pass: &mut TrackedRenderPass<'w>, wold: &'w World, item: &P)
fn draw<'w>(&self, pass: &mut TrackedRenderPass<'w>, wold: &'w World, item: &P)
Draws the PhaseItem by issuing draw calls via the TrackedRenderPass.