#[repr(C)]pub struct PipelineCoverageModulationStateCreateInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PipelineCoverageModulationStateCreateFlagsNV,
pub coverage_modulation_mode: CoverageModulationModeNV,
pub coverage_modulation_table_enable: u32,
pub coverage_modulation_table_count: u32,
pub p_coverage_modulation_table: *const f32,
}Expand description
VkPipelineCoverageModulationStateCreateInfoNV
Provided by VK_NV_framebuffer_mixed_samples.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV.
p_next: *const c_voidOptional, may be null.
flags: PipelineCoverageModulationStateCreateFlagsNV§coverage_modulation_mode: CoverageModulationModeNV§coverage_modulation_table_enable: u32§coverage_modulation_table_count: u32Length of p_coverage_modulation_table.
p_coverage_modulation_table: *const f32Optional, may be null.
Implementations§
Source§impl PipelineCoverageModulationStateCreateInfoNV
impl PipelineCoverageModulationStateCreateInfoNV
Sourcepub fn builder<'a>() -> PipelineCoverageModulationStateCreateInfoNVBuilder<'a>
pub fn builder<'a>() -> PipelineCoverageModulationStateCreateInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PipelineCoverageModulationStateCreateInfoNV
impl Clone for PipelineCoverageModulationStateCreateInfoNV
Source§fn clone(&self) -> PipelineCoverageModulationStateCreateInfoNV
fn clone(&self) -> PipelineCoverageModulationStateCreateInfoNV
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 PipelineCoverageModulationStateCreateInfoNV
impl ExtendsPipelineMultisampleStateCreateInfo for PipelineCoverageModulationStateCreateInfoNV
Auto Trait Implementations§
impl Freeze for PipelineCoverageModulationStateCreateInfoNV
impl RefUnwindSafe for PipelineCoverageModulationStateCreateInfoNV
impl !Send for PipelineCoverageModulationStateCreateInfoNV
impl !Sync for PipelineCoverageModulationStateCreateInfoNV
impl Unpin for PipelineCoverageModulationStateCreateInfoNV
impl UnsafeUnpin for PipelineCoverageModulationStateCreateInfoNV
impl UnwindSafe for PipelineCoverageModulationStateCreateInfoNV
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