pub struct WgpuRenderer<'a> { /* private fields */ }
Implementations§
Source§impl<'a> WgpuRenderer<'a>
impl<'a> WgpuRenderer<'a>
pub fn new(device: &Device, screen_size: [u32; 2]) -> Self
pub fn process_rcp_output( &mut self, device: &Device, queue: &Queue, surface_format: TextureFormat, render_data: &mut RenderData, )
pub fn draw<'r>(&'r mut self, rpass: &mut RenderPass<'r>)
pub fn resize(&mut self, screen_size: [u32; 2])
pub fn update_frame_count(&mut self)
Auto Trait Implementations§
impl<'a> !Freeze for WgpuRenderer<'a>
impl<'a> !RefUnwindSafe for WgpuRenderer<'a>
impl<'a> Send for WgpuRenderer<'a>
impl<'a> Sync for WgpuRenderer<'a>
impl<'a> Unpin for WgpuRenderer<'a>
impl<'a> !UnwindSafe for WgpuRenderer<'a>
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