Struct imgui_wgpu::Renderer [−][src]
Fields
textures: Textures<Texture>
Textures of the font atlas and all images.
Implementations
impl Renderer
[src]
impl Renderer
[src]pub fn new(
imgui: &mut Context,
device: &Device,
queue: &Queue,
config: RendererConfig<'_, '_>
) -> Self
[src]
pub fn new(
imgui: &mut Context,
device: &Device,
queue: &Queue,
config: RendererConfig<'_, '_>
) -> Self
[src]Create an entirely new imgui wgpu renderer.
pub fn render<'r>(
&'r mut self,
draw_data: &DrawData,
queue: &Queue,
device: &Device,
rpass: &mut RenderPass<'r>
) -> RendererResult<()>
[src]
pub fn render<'r>(
&'r mut self,
draw_data: &DrawData,
queue: &Queue,
device: &Device,
rpass: &mut RenderPass<'r>
) -> RendererResult<()>
[src]Render the current imgui frame.
pub fn reload_font_texture(
&mut self,
imgui: &mut Context,
device: &Device,
queue: &Queue
)
[src]
pub fn reload_font_texture(
&mut self,
imgui: &mut Context,
device: &Device,
queue: &Queue
)
[src]Updates the texture on the GPU corresponding to the current imgui font atlas.
This has to be called after loading a font.
Auto Trait Implementations
impl !RefUnwindSafe for Renderer
impl Send for Renderer
impl Sync for Renderer
impl Unpin for Renderer
impl !UnwindSafe for Renderer
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more