pub struct PhysicalDeviceVulkan14FeaturesBuilder { /* private fields */ }Expand description
A builder for a PhysicalDeviceVulkan14Features.
Implementations§
Source§impl PhysicalDeviceVulkan14FeaturesBuilder
impl PhysicalDeviceVulkan14FeaturesBuilder
pub fn global_priority_query(self, global_priority_query: bool) -> Self
pub fn shader_subgroup_rotate(self, shader_subgroup_rotate: bool) -> Self
pub fn shader_subgroup_rotate_clustered( self, shader_subgroup_rotate_clustered: bool, ) -> Self
pub fn shader_float_controls2(self, shader_float_controls2: bool) -> Self
pub fn shader_expect_assume(self, shader_expect_assume: bool) -> Self
pub fn rectangular_lines(self, rectangular_lines: bool) -> Self
pub fn bresenham_lines(self, bresenham_lines: bool) -> Self
pub fn smooth_lines(self, smooth_lines: bool) -> Self
pub fn stippled_rectangular_lines( self, stippled_rectangular_lines: bool, ) -> Self
pub fn stippled_bresenham_lines(self, stippled_bresenham_lines: bool) -> Self
pub fn stippled_smooth_lines(self, stippled_smooth_lines: bool) -> Self
pub fn vertex_attribute_instance_rate_divisor( self, vertex_attribute_instance_rate_divisor: bool, ) -> Self
pub fn vertex_attribute_instance_rate_zero_divisor( self, vertex_attribute_instance_rate_zero_divisor: bool, ) -> Self
pub fn index_type_uint8(self, index_type_uint8: bool) -> Self
pub fn dynamic_rendering_local_read( self, dynamic_rendering_local_read: bool, ) -> Self
pub fn maintenance5(self, maintenance5: bool) -> Self
pub fn maintenance6(self, maintenance6: bool) -> Self
pub fn pipeline_protected_access(self, pipeline_protected_access: bool) -> Self
pub fn pipeline_robustness(self, pipeline_robustness: bool) -> Self
pub fn host_image_copy(self, host_image_copy: bool) -> Self
pub fn push_descriptor(self, push_descriptor: bool) -> Self
pub fn build(self) -> PhysicalDeviceVulkan14Features
Trait Implementations§
Source§impl Cast for PhysicalDeviceVulkan14FeaturesBuilder
impl Cast for PhysicalDeviceVulkan14FeaturesBuilder
Source§type Target = PhysicalDeviceVulkan14Features
type Target = PhysicalDeviceVulkan14Features
The other type this type can be used interchangeably with in FFI.
Source§impl Clone for PhysicalDeviceVulkan14FeaturesBuilder
impl Clone for PhysicalDeviceVulkan14FeaturesBuilder
Source§fn clone(&self) -> PhysicalDeviceVulkan14FeaturesBuilder
fn clone(&self) -> PhysicalDeviceVulkan14FeaturesBuilder
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 Default for PhysicalDeviceVulkan14FeaturesBuilder
impl Default for PhysicalDeviceVulkan14FeaturesBuilder
Source§fn default() -> PhysicalDeviceVulkan14FeaturesBuilder
fn default() -> PhysicalDeviceVulkan14FeaturesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceVulkan14FeaturesBuilder
Auto Trait Implementations§
impl Freeze for PhysicalDeviceVulkan14FeaturesBuilder
impl RefUnwindSafe for PhysicalDeviceVulkan14FeaturesBuilder
impl Send for PhysicalDeviceVulkan14FeaturesBuilder
impl Sync for PhysicalDeviceVulkan14FeaturesBuilder
impl Unpin for PhysicalDeviceVulkan14FeaturesBuilder
impl UnwindSafe for PhysicalDeviceVulkan14FeaturesBuilder
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