pub struct Renderer<Cf: BlendFormat, R: Resources> { /* private fields */ }
Implementations§
Source§impl<Cf, R> Renderer<Cf, R>where
Cf: BlendFormat,
R: Resources,
impl<Cf, R> Renderer<Cf, R>where
Cf: BlendFormat,
R: Resources,
pub fn init<F: Factory<R>>( ctx: &mut Context, factory: &mut F, shaders: Shaders, ) -> Result<Renderer<Cf, R>, RendererError>
pub fn reload_font_texture<F: Factory<R>>( &mut self, ctx: &mut Context, factory: &mut F, ) -> Result<(), RendererError>
pub fn textures(&mut self) -> &mut Textures<Texture<R>>
pub fn render<F: Factory<R>, C: CommandBuffer<R>>( &mut self, factory: &mut F, encoder: &mut Encoder<R, C>, target: &mut RenderTargetView<R, Cf>, draw_data: &DrawData, ) -> Result<(), RendererError>
Auto Trait Implementations§
impl<Cf, R> Freeze for Renderer<Cf, R>
impl<Cf, R> !RefUnwindSafe for Renderer<Cf, R>
impl<Cf, R> Send for Renderer<Cf, R>where
Cf: Send,
impl<Cf, R> Sync for Renderer<Cf, R>where
Cf: Sync,
impl<Cf, R> Unpin for Renderer<Cf, R>where
Cf: Unpin,
impl<Cf, R> !UnwindSafe for Renderer<Cf, R>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more