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: VkStructureType
pNext: *mut c_void
minFragmentShadingRateAttachmentTexelSize: VkExtent2D
maxFragmentShadingRateAttachmentTexelSize: VkExtent2D
maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32
primitiveFragmentShadingRateWithMultipleViewports: VkBool32
layeredShadingRateAttachments: VkBool32
fragmentShadingRateNonTrivialCombinerOps: VkBool32
maxFragmentSize: VkExtent2D
maxFragmentSizeAspectRatio: u32
maxFragmentShadingRateCoverageSamples: u32
maxFragmentShadingRateRasterizationSamples: VkSampleCountFlagBits
fragmentShadingRateWithShaderDepthStencilWrites: VkBool32
fragmentShadingRateWithSampleMask: VkBool32
fragmentShadingRateWithShaderSampleMask: VkBool32
fragmentShadingRateWithConservativeRasterization: VkBool32
fragmentShadingRateWithFragmentShaderInterlock: VkBool32
fragmentShadingRateWithCustomSampleLocations: VkBool32
fragmentShadingRateStrictMultiplyCombiner: VkBool32
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more