Struct imgui_wgpu::RendererConfig [−][src]
pub struct RendererConfig<'vs, 'fs> { pub texture_format: TextureFormat, pub depth_format: Option<TextureFormat>, pub sample_count: u32, pub vertex_shader: Option<ShaderModuleDescriptor<'vs>>, pub fragment_shader: Option<ShaderModuleDescriptor<'fs>>, }
Configuration for the renderer.
Fields
texture_format: TextureFormat
depth_format: Option<TextureFormat>
sample_count: u32
vertex_shader: Option<ShaderModuleDescriptor<'vs>>
fragment_shader: Option<ShaderModuleDescriptor<'fs>>
Implementations
impl RendererConfig<'_, '_>
[src]
impl RendererConfig<'_, '_>
[src]pub fn with_shaders<'vs, 'fs>(
vertex_shader: ShaderModuleDescriptor<'vs>,
fragment_shader: ShaderModuleDescriptor<'fs>
) -> RendererConfig<'vs, 'fs>
[src]
pub fn with_shaders<'vs, 'fs>(
vertex_shader: ShaderModuleDescriptor<'vs>,
fragment_shader: ShaderModuleDescriptor<'fs>
) -> RendererConfig<'vs, 'fs>
[src]Create a new renderer config with custom shaders.
impl RendererConfig<'_, '_>
[src]
impl RendererConfig<'_, '_>
[src]Trait Implementations
impl Default for RendererConfig<'_, '_>
[src]
impl Default for RendererConfig<'_, '_>
[src]Auto Trait Implementations
impl<'vs, 'fs> RefUnwindSafe for RendererConfig<'vs, 'fs>
impl<'vs, 'fs> Send for RendererConfig<'vs, 'fs>
impl<'vs, 'fs> Sync for RendererConfig<'vs, 'fs>
impl<'vs, 'fs> Unpin for RendererConfig<'vs, 'fs>
impl<'vs, 'fs> UnwindSafe for RendererConfig<'vs, 'fs>
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