pub trait AddRenderCommand {
// Required method
fn add_render_command<P: PhaseItem, C: RenderCommand<P> + Send + Sync + 'static>(
&mut self,
) -> &mut Self
where C::Param: ReadOnlySystemParam;
}
Expand description
Registers a RenderCommand
as a Draw
function.
They are stored inside the DrawFunctions
resource of the app.
Required Methods§
Sourcefn add_render_command<P: PhaseItem, C: RenderCommand<P> + Send + Sync + 'static>(
&mut self,
) -> &mut Selfwhere
C::Param: ReadOnlySystemParam,
fn add_render_command<P: PhaseItem, C: RenderCommand<P> + Send + Sync + 'static>(
&mut self,
) -> &mut Selfwhere
C::Param: ReadOnlySystemParam,
Adds the RenderCommand
for the specified render phase to the app.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.