pub struct PhysicalDeviceMeshShaderFeaturesEXTBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceMeshShaderFeaturesEXT
.
Implementations§
source§impl PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl PhysicalDeviceMeshShaderFeaturesEXTBuilder
pub fn task_shader(self, task_shader: bool) -> Self
pub fn mesh_shader(self, mesh_shader: bool) -> Self
pub fn multiview_mesh_shader(self, multiview_mesh_shader: bool) -> Self
pub fn primitive_fragment_shading_rate_mesh_shader( self, primitive_fragment_shading_rate_mesh_shader: bool ) -> Self
pub fn mesh_shader_queries(self, mesh_shader_queries: bool) -> Self
pub fn build(self) -> PhysicalDeviceMeshShaderFeaturesEXT
Trait Implementations§
source§impl Cast for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl Cast for PhysicalDeviceMeshShaderFeaturesEXTBuilder
§type Target = PhysicalDeviceMeshShaderFeaturesEXT
type Target = PhysicalDeviceMeshShaderFeaturesEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl Clone for PhysicalDeviceMeshShaderFeaturesEXTBuilder
source§fn clone(&self) -> PhysicalDeviceMeshShaderFeaturesEXTBuilder
fn clone(&self) -> PhysicalDeviceMeshShaderFeaturesEXTBuilder
Returns a copy 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 Default for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl Default for PhysicalDeviceMeshShaderFeaturesEXTBuilder
source§fn default() -> PhysicalDeviceMeshShaderFeaturesEXTBuilder
fn default() -> PhysicalDeviceMeshShaderFeaturesEXTBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceMeshShaderFeaturesEXTBuilder
Auto Trait Implementations§
impl Freeze for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl RefUnwindSafe for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl !Send for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl !Sync for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl Unpin for PhysicalDeviceMeshShaderFeaturesEXTBuilder
impl UnwindSafe for PhysicalDeviceMeshShaderFeaturesEXTBuilder
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