pub struct SoftRenderTarget<'a, RenderSurface> { /* private fields */ }Expand description
Default Render Target for the Softbuffer backend.
Trait Implementations§
source§impl<'a, RenderSurface, Converter> RenderTarget<Converter> for SoftRenderTarget<'a, RenderSurface>
impl<'a, RenderSurface, Converter> RenderTarget<Converter> for SoftRenderTarget<'a, RenderSurface>
§type RenderSurface = RenderSurface
type RenderSurface = RenderSurface
Stored
RenderSurface.§type PresentError = SoftBufferError
type PresentError = SoftBufferError
Error to be raised in case of a failure during presentation process.
source§fn render_surface(&self) -> &Self::RenderSurface
fn render_surface(&self) -> &Self::RenderSurface
Get reference to the render surface.
source§fn render_surface_mut(&mut self) -> &mut Self::RenderSurface
fn render_surface_mut(&mut self) -> &mut Self::RenderSurface
Get mutable reference to the render surface.
Auto Trait Implementations§
impl<'a, RenderSurface> RefUnwindSafe for SoftRenderTarget<'a, RenderSurface>where
RenderSurface: RefUnwindSafe,
impl<'a, RenderSurface> !Send for SoftRenderTarget<'a, RenderSurface>
impl<'a, RenderSurface> !Sync for SoftRenderTarget<'a, RenderSurface>
impl<'a, RenderSurface> Unpin for SoftRenderTarget<'a, RenderSurface>
impl<'a, RenderSurface> !UnwindSafe for SoftRenderTarget<'a, RenderSurface>
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