pub trait RendererFactory: Debug {
type Error: Error + Send + Sync + 'static;
// Required method
fn create_renderer(
&mut self,
window: &dyn RenderWindow,
) -> Result<BoxedRenderer<Self::Error>, Self::Error>;
}Expand description
Creates renderer instances once a native window exists.
Required Associated Types§
Required Methods§
Sourcefn create_renderer(
&mut self,
window: &dyn RenderWindow,
) -> Result<BoxedRenderer<Self::Error>, Self::Error>
fn create_renderer( &mut self, window: &dyn RenderWindow, ) -> Result<BoxedRenderer<Self::Error>, Self::Error>
Creates a renderer for the supplied native window.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".