#[repr(C)]pub struct PhysicalDevicePortabilitySubsetFeaturesKHR<'a> {Show 18 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub constant_alpha_color_blend_factors: u32,
pub events: u32,
pub image_view_format_reinterpretation: u32,
pub image_view_format_swizzle: u32,
pub image_view2_d_on3_d_image: u32,
pub multisample_array_image: u32,
pub mutable_comparison_samplers: u32,
pub point_polygons: u32,
pub sampler_mip_lod_bias: u32,
pub separate_stencil_mask_ref: u32,
pub shader_sample_rate_interpolation_functions: u32,
pub tessellation_isolines: u32,
pub tessellation_point_mode: u32,
pub triangle_fans: u32,
pub vertex_attribute_access_beyond_stride: u32,
pub _marker: PhantomData<&'a ()>,
}Expand description
Fields§
§s_type: StructureType§p_next: *mut c_void§constant_alpha_color_blend_factors: u32§events: u32§image_view_format_reinterpretation: u32§image_view_format_swizzle: u32§image_view2_d_on3_d_image: u32§multisample_array_image: u32§mutable_comparison_samplers: u32§point_polygons: u32§sampler_mip_lod_bias: u32§separate_stencil_mask_ref: u32§shader_sample_rate_interpolation_functions: u32§tessellation_isolines: u32§tessellation_point_mode: u32§triangle_fans: u32§vertex_attribute_access_beyond_stride: u32§_marker: PhantomData<&'a ()>Implementations§
Source§impl<'a> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn constant_alpha_color_blend_factors( self, constant_alpha_color_blend_factors: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn events( self, events: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn image_view_format_reinterpretation( self, image_view_format_reinterpretation: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn image_view_format_swizzle( self, image_view_format_swizzle: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn image_view2_d_on3_d_image( self, image_view2_d_on3_d_image: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn multisample_array_image( self, multisample_array_image: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn mutable_comparison_samplers( self, mutable_comparison_samplers: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn point_polygons( self, point_polygons: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn sampler_mip_lod_bias( self, sampler_mip_lod_bias: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn separate_stencil_mask_ref( self, separate_stencil_mask_ref: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn shader_sample_rate_interpolation_functions( self, shader_sample_rate_interpolation_functions: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn tessellation_isolines( self, tessellation_isolines: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn tessellation_point_mode( self, tessellation_point_mode: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn triangle_fans( self, triangle_fans: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
pub fn vertex_attribute_access_beyond_stride( self, vertex_attribute_access_beyond_stride: bool, ) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
Trait Implementations§
Source§impl<'a> Clone for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> Clone for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
Source§fn clone(&self) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
fn clone(&self) -> PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> Debug for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
Source§impl Default for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
impl Default for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
Source§fn default() -> PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
fn default() -> PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
Returns the “default value” for a type. Read more
Source§impl<'a> TaggedStructure for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> TaggedStructure for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR
impl<'a> Copy for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl ExtendsDeviceCreateInfo for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
impl Send for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
impl Sync for PhysicalDevicePortabilitySubsetFeaturesKHR<'_>
Auto Trait Implementations§
impl<'a> Freeze for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> RefUnwindSafe for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> Unpin for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> UnwindSafe for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)