fn draw<'w>(
        &mut self,
        world: &'w World,
        pass: &mut TrackedRenderPass<'w>,
        view: Entity,
        item: &P,
    ) {
        let param = self.state.get(world);
        C::render(view, item, param, pass);
    }
/// Prepares the ECS parameters for the wrapped [`RenderCommand`] and then renders it.
Prepares the ECS parameters for the wrapped [`RenderCommand`] and then renders it.
Prepares the ECS parameters for the wrapped [ ` RenderCommand ` ] and then renders it .
fn draw<'w>(
        &mut self,
        world: &'w World,
        pass: &mut TrackedRenderPass<'w>,
        view: Entity,
        item: &P,
    ) {
        let param = self.state.get(world);
        C::render(view, item, param, pass);
    }
fn draw < ' w > ( & mut self , world : & ' w World , pass : & mut TrackedRenderPass < ' w > , view : Entity , item : & P , ) { let param = self . state . get ( world ) ; C :: render ( view , item , param , pass ) ; }
Prepares the ECS parameters for the wrapped [`RenderCommand`] and then renders it.
Prepares the ECS parameters for the wrapped [ ` RenderCommand ` ] and then renders it .
&mut self
world
&'w World
pass
&mut TrackedRenderPass<'w>
view
Entity
item
&P
&mut self
world
&'w World
pass
&mut TrackedRenderPass<'w>
view
Entity
item
&P