pub struct RendererCapabilities {
pub name: String,
pub max_texture_size: u32,
pub max_textures: u32,
pub supports_instancing: bool,
pub supports_compute_shaders: bool,
pub supports_msaa: bool,
pub max_msaa_samples: u32,
pub max_viewport_size: (u32, u32),
pub memory_budget: Option<u64>,
}Expand description
Renderer capabilities and features
Fields§
§name: String§max_texture_size: u32§max_textures: u32§supports_instancing: bool§supports_compute_shaders: bool§supports_msaa: bool§max_msaa_samples: u32§max_viewport_size: (u32, u32)§memory_budget: Option<u64>Trait Implementations§
Source§impl Clone for RendererCapabilities
impl Clone for RendererCapabilities
Source§fn clone(&self) -> RendererCapabilities
fn clone(&self) -> RendererCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RendererCapabilities
impl Debug for RendererCapabilities
Source§impl Default for RendererCapabilities
impl Default for RendererCapabilities
Source§impl PartialEq for RendererCapabilities
impl PartialEq for RendererCapabilities
impl StructuralPartialEq for RendererCapabilities
Auto Trait Implementations§
impl Freeze for RendererCapabilities
impl RefUnwindSafe for RendererCapabilities
impl Send for RendererCapabilities
impl Sync for RendererCapabilities
impl Unpin for RendererCapabilities
impl UnwindSafe for RendererCapabilities
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