#[repr(C)]pub struct PhysicalDeviceFragmentShadingRatePropertiesKHR {Show 19 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub minFragmentShadingRateAttachmentTexelSize: Extent2D,
pub maxFragmentShadingRateAttachmentTexelSize: Extent2D,
pub maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32,
pub primitiveFragmentShadingRateWithMultipleViewports: Bool32,
pub layeredShadingRateAttachments: Bool32,
pub fragmentShadingRateNonTrivialCombinerOps: Bool32,
pub maxFragmentSize: Extent2D,
pub maxFragmentSizeAspectRatio: u32,
pub maxFragmentShadingRateCoverageSamples: u32,
pub maxFragmentShadingRateRasterizationSamples: SampleCountFlagBits,
pub fragmentShadingRateWithShaderDepthStencilWrites: Bool32,
pub fragmentShadingRateWithSampleMask: Bool32,
pub fragmentShadingRateWithShaderSampleMask: Bool32,
pub fragmentShadingRateWithConservativeRasterization: Bool32,
pub fragmentShadingRateWithFragmentShaderInterlock: Bool32,
pub fragmentShadingRateWithCustomSampleLocations: Bool32,
pub fragmentShadingRateStrictMultiplyCombiner: Bool32,
}
Fields
sType: StructureType
pNext: *mut c_void
minFragmentShadingRateAttachmentTexelSize: Extent2D
maxFragmentShadingRateAttachmentTexelSize: Extent2D
maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32
primitiveFragmentShadingRateWithMultipleViewports: Bool32
layeredShadingRateAttachments: Bool32
fragmentShadingRateNonTrivialCombinerOps: Bool32
maxFragmentSize: Extent2D
maxFragmentSizeAspectRatio: u32
maxFragmentShadingRateCoverageSamples: u32
maxFragmentShadingRateRasterizationSamples: SampleCountFlagBits
fragmentShadingRateWithShaderDepthStencilWrites: Bool32
fragmentShadingRateWithSampleMask: Bool32
fragmentShadingRateWithShaderSampleMask: Bool32
fragmentShadingRateWithConservativeRasterization: Bool32
fragmentShadingRateWithFragmentShaderInterlock: Bool32
fragmentShadingRateWithCustomSampleLocations: Bool32
fragmentShadingRateStrictMultiplyCombiner: Bool32
Trait Implementations
sourceimpl Clone for PhysicalDeviceFragmentShadingRatePropertiesKHR
impl Clone for PhysicalDeviceFragmentShadingRatePropertiesKHR
sourcefn clone(&self) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
fn clone(&self) -> PhysicalDeviceFragmentShadingRatePropertiesKHR
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for PhysicalDeviceFragmentShadingRatePropertiesKHR
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceFragmentShadingRatePropertiesKHR
impl !Send for PhysicalDeviceFragmentShadingRatePropertiesKHR
impl !Sync for PhysicalDeviceFragmentShadingRatePropertiesKHR
impl Unpin for PhysicalDeviceFragmentShadingRatePropertiesKHR
impl UnwindSafe for PhysicalDeviceFragmentShadingRatePropertiesKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more