#[repr(C)]pub struct PhysicalDeviceMaintenance6Properties {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub block_texel_view_compatible_multiple_layers: u32,
pub max_combined_image_sampler_descriptor_count: u32,
pub fragment_shading_rate_clamp_combiner_inputs: u32,
}Expand description
VkPhysicalDeviceMaintenance6Properties
Provided by VK_BASE_VERSION_1_4.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES.
p_next: *mut c_voidOptional, may be null.
block_texel_view_compatible_multiple_layers: u32§max_combined_image_sampler_descriptor_count: u32§fragment_shading_rate_clamp_combiner_inputs: u32Implementations§
Source§impl PhysicalDeviceMaintenance6Properties
impl PhysicalDeviceMaintenance6Properties
Sourcepub fn builder<'a>() -> PhysicalDeviceMaintenance6PropertiesBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceMaintenance6PropertiesBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceMaintenance6Properties
impl Clone for PhysicalDeviceMaintenance6Properties
Source§fn clone(&self) -> PhysicalDeviceMaintenance6Properties
fn clone(&self) -> PhysicalDeviceMaintenance6Properties
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 moreimpl Copy for PhysicalDeviceMaintenance6Properties
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceMaintenance6Properties
Auto Trait Implementations§
impl Freeze for PhysicalDeviceMaintenance6Properties
impl RefUnwindSafe for PhysicalDeviceMaintenance6Properties
impl !Send for PhysicalDeviceMaintenance6Properties
impl !Sync for PhysicalDeviceMaintenance6Properties
impl Unpin for PhysicalDeviceMaintenance6Properties
impl UnsafeUnpin for PhysicalDeviceMaintenance6Properties
impl UnwindSafe for PhysicalDeviceMaintenance6Properties
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