Skip to main content

RenderModuleReplayTrait

Trait RenderModuleReplayTrait 

Source
pub trait RenderModuleReplayTrait<'frame, ConfigType, RenderCommandType, LayoutModule> {
    // Required method
    fn replay(
        &mut self,
        render_commands: impl Iterator<Item = RenderCommandType>,
        layout: &mut LayoutModule,
    );
}
Expand description

Synchronous renderer replay: init(layout) followed by draw_frame(commands).

Required Methods§

Source

fn replay( &mut self, render_commands: impl Iterator<Item = RenderCommandType>, layout: &mut LayoutModule, )

Initializes the renderer against layout, then draws render_commands.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'frame, ConfigType, RenderCommandType, LayoutModule, Renderer> RenderModuleReplayTrait<'frame, ConfigType, RenderCommandType, LayoutModule> for RenderModuleReplay<Renderer>
where Renderer: RenderCompatibleWith<LayoutModule> + CotisRenderer<RenderCommandType>,