Struct unity_native_plugin_sys::VkPhysicalDeviceFragmentShadingRatePropertiesKHR [−][src]
#[repr(C)]pub struct VkPhysicalDeviceFragmentShadingRatePropertiesKHR {Show 19 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub minFragmentShadingRateAttachmentTexelSize: VkExtent2D,
pub maxFragmentShadingRateAttachmentTexelSize: VkExtent2D,
pub maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32,
pub primitiveFragmentShadingRateWithMultipleViewports: VkBool32,
pub layeredShadingRateAttachments: VkBool32,
pub fragmentShadingRateNonTrivialCombinerOps: VkBool32,
pub maxFragmentSize: VkExtent2D,
pub maxFragmentSizeAspectRatio: u32,
pub maxFragmentShadingRateCoverageSamples: u32,
pub maxFragmentShadingRateRasterizationSamples: VkSampleCountFlagBits,
pub fragmentShadingRateWithShaderDepthStencilWrites: VkBool32,
pub fragmentShadingRateWithSampleMask: VkBool32,
pub fragmentShadingRateWithShaderSampleMask: VkBool32,
pub fragmentShadingRateWithConservativeRasterization: VkBool32,
pub fragmentShadingRateWithFragmentShaderInterlock: VkBool32,
pub fragmentShadingRateWithCustomSampleLocations: VkBool32,
pub fragmentShadingRateStrictMultiplyCombiner: VkBool32,
}Fields
sType: VkStructureTypepNext: *mut c_voidminFragmentShadingRateAttachmentTexelSize: VkExtent2DmaxFragmentShadingRateAttachmentTexelSize: VkExtent2DmaxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32primitiveFragmentShadingRateWithMultipleViewports: VkBool32layeredShadingRateAttachments: VkBool32fragmentShadingRateNonTrivialCombinerOps: VkBool32maxFragmentSize: VkExtent2DmaxFragmentSizeAspectRatio: u32maxFragmentShadingRateCoverageSamples: u32maxFragmentShadingRateRasterizationSamples: VkSampleCountFlagBitsfragmentShadingRateWithShaderDepthStencilWrites: VkBool32fragmentShadingRateWithSampleMask: VkBool32fragmentShadingRateWithShaderSampleMask: VkBool32fragmentShadingRateWithConservativeRasterization: VkBool32fragmentShadingRateWithFragmentShaderInterlock: VkBool32fragmentShadingRateWithCustomSampleLocations: VkBool32fragmentShadingRateStrictMultiplyCombiner: VkBool32Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more