#[repr(C)]pub struct FramebufferMixedSamplesCombinationNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub coverage_reduction_mode: CoverageReductionModeNV,
pub rasterization_samples: SampleCountFlagBits,
pub depth_stencil_samples: SampleCountFlags,
pub color_samples: SampleCountFlags,
}Expand description
VkFramebufferMixedSamplesCombinationNV
Provided by VK_NV_coverage_reduction_mode.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV.
p_next: *mut c_voidOptional, may be null.
coverage_reduction_mode: CoverageReductionModeNV§rasterization_samples: SampleCountFlagBits§depth_stencil_samples: SampleCountFlags§color_samples: SampleCountFlagsImplementations§
Source§impl FramebufferMixedSamplesCombinationNV
impl FramebufferMixedSamplesCombinationNV
Sourcepub fn builder<'a>() -> FramebufferMixedSamplesCombinationNVBuilder<'a>
pub fn builder<'a>() -> FramebufferMixedSamplesCombinationNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for FramebufferMixedSamplesCombinationNV
impl Clone for FramebufferMixedSamplesCombinationNV
Source§fn clone(&self) -> FramebufferMixedSamplesCombinationNV
fn clone(&self) -> FramebufferMixedSamplesCombinationNV
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 FramebufferMixedSamplesCombinationNV
Auto Trait Implementations§
impl Freeze for FramebufferMixedSamplesCombinationNV
impl RefUnwindSafe for FramebufferMixedSamplesCombinationNV
impl !Send for FramebufferMixedSamplesCombinationNV
impl !Sync for FramebufferMixedSamplesCombinationNV
impl Unpin for FramebufferMixedSamplesCombinationNV
impl UnsafeUnpin for FramebufferMixedSamplesCombinationNV
impl UnwindSafe for FramebufferMixedSamplesCombinationNV
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