Trait DefaultRenderCommands

Source
pub trait DefaultRenderCommands<'e, ExtFnProvider> {
    type Extras: 'e;

    // Required method
    fn default_render_commands<'r, NL: NativeLinker>(
        &self,
        e: &Engine<'_, NL>,
        cmd: CmdRecord<'r, ExtFnProvider>,
        buffer: &(impl Buffer + ?Sized),
        extras: Self::Extras,
    ) -> CmdRecord<'r, ExtFnProvider>;
}

Required Associated Types§

Source

type Extras: 'e

Required Methods§

Source

fn default_render_commands<'r, NL: NativeLinker>( &self, e: &Engine<'_, NL>, cmd: CmdRecord<'r, ExtFnProvider>, buffer: &(impl Buffer + ?Sized), extras: Self::Extras, ) -> CmdRecord<'r, ExtFnProvider>

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.

Implementors§