#[repr(transparent)]pub struct PhysicalDeviceVulkan13FeaturesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceVulkan13Features
.
Implementations§
source§impl PhysicalDeviceVulkan13FeaturesBuilder
impl PhysicalDeviceVulkan13FeaturesBuilder
pub fn robust_image_access(self, robust_image_access: bool) -> Self
pub fn inline_uniform_block(self, inline_uniform_block: bool) -> Self
pub fn descriptor_binding_inline_uniform_block_update_after_bind( self, descriptor_binding_inline_uniform_block_update_after_bind: bool ) -> Self
pub fn pipeline_creation_cache_control( self, pipeline_creation_cache_control: bool ) -> Self
pub fn private_data(self, private_data: bool) -> Self
pub fn shader_demote_to_helper_invocation( self, shader_demote_to_helper_invocation: bool ) -> Self
pub fn shader_terminate_invocation( self, shader_terminate_invocation: bool ) -> Self
pub fn subgroup_size_control(self, subgroup_size_control: bool) -> Self
pub fn compute_full_subgroups(self, compute_full_subgroups: bool) -> Self
pub fn synchronization2(self, synchronization2: bool) -> Self
pub fn texture_compression_astc_hdr( self, texture_compression_astc_hdr: bool ) -> Self
pub fn shader_zero_initialize_workgroup_memory( self, shader_zero_initialize_workgroup_memory: bool ) -> Self
pub fn dynamic_rendering(self, dynamic_rendering: bool) -> Self
pub fn shader_integer_dot_product( self, shader_integer_dot_product: bool ) -> Self
pub fn maintenance4(self, maintenance4: bool) -> Self
pub fn build(self) -> PhysicalDeviceVulkan13Features
Trait Implementations§
source§impl Cast for PhysicalDeviceVulkan13FeaturesBuilder
impl Cast for PhysicalDeviceVulkan13FeaturesBuilder
§type Target = PhysicalDeviceVulkan13Features
type Target = PhysicalDeviceVulkan13Features
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceVulkan13FeaturesBuilder
impl Clone for PhysicalDeviceVulkan13FeaturesBuilder
source§fn clone(&self) -> PhysicalDeviceVulkan13FeaturesBuilder
fn clone(&self) -> PhysicalDeviceVulkan13FeaturesBuilder
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 PhysicalDeviceVulkan13FeaturesBuilder
impl Default for PhysicalDeviceVulkan13FeaturesBuilder
source§fn default() -> PhysicalDeviceVulkan13FeaturesBuilder
fn default() -> PhysicalDeviceVulkan13FeaturesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceVulkan13FeaturesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceVulkan13FeaturesBuilder
impl !Send for PhysicalDeviceVulkan13FeaturesBuilder
impl !Sync for PhysicalDeviceVulkan13FeaturesBuilder
impl Unpin for PhysicalDeviceVulkan13FeaturesBuilder
impl UnwindSafe for PhysicalDeviceVulkan13FeaturesBuilder
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