#[repr(C)]pub struct VkPhysicalDeviceExtendedDynamicState3FeaturesEXT {Show 33 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub extendedDynamicState3TessellationDomainOrigin: VkBool32,
pub extendedDynamicState3DepthClampEnable: VkBool32,
pub extendedDynamicState3PolygonMode: VkBool32,
pub extendedDynamicState3RasterizationSamples: VkBool32,
pub extendedDynamicState3SampleMask: VkBool32,
pub extendedDynamicState3AlphaToCoverageEnable: VkBool32,
pub extendedDynamicState3AlphaToOneEnable: VkBool32,
pub extendedDynamicState3LogicOpEnable: VkBool32,
pub extendedDynamicState3ColorBlendEnable: VkBool32,
pub extendedDynamicState3ColorBlendEquation: VkBool32,
pub extendedDynamicState3ColorWriteMask: VkBool32,
pub extendedDynamicState3RasterizationStream: VkBool32,
pub extendedDynamicState3ConservativeRasterizationMode: VkBool32,
pub extendedDynamicState3ExtraPrimitiveOverestimationSize: VkBool32,
pub extendedDynamicState3DepthClipEnable: VkBool32,
pub extendedDynamicState3SampleLocationsEnable: VkBool32,
pub extendedDynamicState3ColorBlendAdvanced: VkBool32,
pub extendedDynamicState3ProvokingVertexMode: VkBool32,
pub extendedDynamicState3LineRasterizationMode: VkBool32,
pub extendedDynamicState3LineStippleEnable: VkBool32,
pub extendedDynamicState3DepthClipNegativeOneToOne: VkBool32,
pub extendedDynamicState3ViewportWScalingEnable: VkBool32,
pub extendedDynamicState3ViewportSwizzle: VkBool32,
pub extendedDynamicState3CoverageToColorEnable: VkBool32,
pub extendedDynamicState3CoverageToColorLocation: VkBool32,
pub extendedDynamicState3CoverageModulationMode: VkBool32,
pub extendedDynamicState3CoverageModulationTableEnable: VkBool32,
pub extendedDynamicState3CoverageModulationTable: VkBool32,
pub extendedDynamicState3CoverageReductionMode: VkBool32,
pub extendedDynamicState3RepresentativeFragmentTestEnable: VkBool32,
pub extendedDynamicState3ShadingRateImageEnable: VkBool32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§extendedDynamicState3TessellationDomainOrigin: VkBool32
§extendedDynamicState3DepthClampEnable: VkBool32
§extendedDynamicState3PolygonMode: VkBool32
§extendedDynamicState3RasterizationSamples: VkBool32
§extendedDynamicState3SampleMask: VkBool32
§extendedDynamicState3AlphaToCoverageEnable: VkBool32
§extendedDynamicState3AlphaToOneEnable: VkBool32
§extendedDynamicState3LogicOpEnable: VkBool32
§extendedDynamicState3ColorBlendEnable: VkBool32
§extendedDynamicState3ColorBlendEquation: VkBool32
§extendedDynamicState3ColorWriteMask: VkBool32
§extendedDynamicState3RasterizationStream: VkBool32
§extendedDynamicState3ConservativeRasterizationMode: VkBool32
§extendedDynamicState3ExtraPrimitiveOverestimationSize: VkBool32
§extendedDynamicState3DepthClipEnable: VkBool32
§extendedDynamicState3SampleLocationsEnable: VkBool32
§extendedDynamicState3ColorBlendAdvanced: VkBool32
§extendedDynamicState3ProvokingVertexMode: VkBool32
§extendedDynamicState3LineRasterizationMode: VkBool32
§extendedDynamicState3LineStippleEnable: VkBool32
§extendedDynamicState3DepthClipNegativeOneToOne: VkBool32
§extendedDynamicState3ViewportWScalingEnable: VkBool32
§extendedDynamicState3ViewportSwizzle: VkBool32
§extendedDynamicState3CoverageToColorEnable: VkBool32
§extendedDynamicState3CoverageToColorLocation: VkBool32
§extendedDynamicState3CoverageModulationMode: VkBool32
§extendedDynamicState3CoverageModulationTableEnable: VkBool32
§extendedDynamicState3CoverageModulationTable: VkBool32
§extendedDynamicState3CoverageReductionMode: VkBool32
§extendedDynamicState3RepresentativeFragmentTestEnable: VkBool32
§extendedDynamicState3ShadingRateImageEnable: VkBool32
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl Clone for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
Source§fn clone(&self) -> VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
fn clone(&self) -> VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl RefUnwindSafe for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl !Send for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl !Sync for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl Unpin for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
impl UnwindSafe for VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
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