#[repr(C)]pub struct VkPhysicalDeviceVulkan14Properties {Show 27 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub lineSubPixelPrecisionBits: u32,
pub maxVertexAttribDivisor: u32,
pub supportsNonZeroFirstInstance: VkBool32,
pub maxPushDescriptors: u32,
pub dynamicRenderingLocalReadDepthStencilAttachments: VkBool32,
pub dynamicRenderingLocalReadMultisampledAttachments: VkBool32,
pub earlyFragmentMultisampleCoverageAfterSampleCounting: VkBool32,
pub earlyFragmentSampleMaskTestBeforeSampleCounting: VkBool32,
pub depthStencilSwizzleOneSupport: VkBool32,
pub polygonModePointSize: VkBool32,
pub nonStrictSinglePixelWideLinesUseParallelogram: VkBool32,
pub nonStrictWideLinesUseParallelogram: VkBool32,
pub blockTexelViewCompatibleMultipleLayers: VkBool32,
pub maxCombinedImageSamplerDescriptorCount: u32,
pub fragmentShadingRateClampCombinerInputs: VkBool32,
pub defaultRobustnessStorageBuffers: VkPipelineRobustnessBufferBehavior,
pub defaultRobustnessUniformBuffers: VkPipelineRobustnessBufferBehavior,
pub defaultRobustnessVertexInputs: VkPipelineRobustnessBufferBehavior,
pub defaultRobustnessImages: VkPipelineRobustnessImageBehavior,
pub copySrcLayoutCount: u32,
pub pCopySrcLayouts: *mut VkImageLayout,
pub copyDstLayoutCount: u32,
pub pCopyDstLayouts: *mut VkImageLayout,
pub optimalTilingLayoutUUID: [u8; 16],
pub identicalMemoryTypeRequirements: VkBool32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§lineSubPixelPrecisionBits: u32
§maxVertexAttribDivisor: u32
§supportsNonZeroFirstInstance: VkBool32
§maxPushDescriptors: u32
§dynamicRenderingLocalReadDepthStencilAttachments: VkBool32
§dynamicRenderingLocalReadMultisampledAttachments: VkBool32
§earlyFragmentMultisampleCoverageAfterSampleCounting: VkBool32
§earlyFragmentSampleMaskTestBeforeSampleCounting: VkBool32
§depthStencilSwizzleOneSupport: VkBool32
§polygonModePointSize: VkBool32
§nonStrictSinglePixelWideLinesUseParallelogram: VkBool32
§nonStrictWideLinesUseParallelogram: VkBool32
§blockTexelViewCompatibleMultipleLayers: VkBool32
§maxCombinedImageSamplerDescriptorCount: u32
§fragmentShadingRateClampCombinerInputs: VkBool32
§defaultRobustnessStorageBuffers: VkPipelineRobustnessBufferBehavior
§defaultRobustnessUniformBuffers: VkPipelineRobustnessBufferBehavior
§defaultRobustnessVertexInputs: VkPipelineRobustnessBufferBehavior
§defaultRobustnessImages: VkPipelineRobustnessImageBehavior
§copySrcLayoutCount: u32
§pCopySrcLayouts: *mut VkImageLayout
§copyDstLayoutCount: u32
§pCopyDstLayouts: *mut VkImageLayout
§optimalTilingLayoutUUID: [u8; 16]
§identicalMemoryTypeRequirements: VkBool32
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceVulkan14Properties
impl Clone for VkPhysicalDeviceVulkan14Properties
Source§fn clone(&self) -> VkPhysicalDeviceVulkan14Properties
fn clone(&self) -> VkPhysicalDeviceVulkan14Properties
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 VkPhysicalDeviceVulkan14Properties
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceVulkan14Properties
impl RefUnwindSafe for VkPhysicalDeviceVulkan14Properties
impl !Send for VkPhysicalDeviceVulkan14Properties
impl !Sync for VkPhysicalDeviceVulkan14Properties
impl Unpin for VkPhysicalDeviceVulkan14Properties
impl UnwindSafe for VkPhysicalDeviceVulkan14Properties
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