#[repr(C)]pub struct PipelineViewportStateCreateInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PipelineViewportStateCreateFlags,
pub viewport_count: u32,
pub p_viewports: *const Viewport,
pub scissor_count: u32,
pub p_scissors: *const Rect2D,
}Expand description
VkPipelineViewportStateCreateInfo
Provided by VK_GRAPHICS_VERSION_1_0.
§Extended By
PipelineViewportCoarseSampleOrderStateCreateInfoNVPipelineViewportDepthClampControlCreateInfoEXTPipelineViewportDepthClipControlCreateInfoEXTPipelineViewportExclusiveScissorStateCreateInfoNVPipelineViewportShadingRateImageStateCreateInfoNVPipelineViewportSwizzleStateCreateInfoNVPipelineViewportWScalingStateCreateInfoNV
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO.
p_next: *const c_voidOptional, may be null.
flags: PipelineViewportStateCreateFlags§viewport_count: u32Length of p_viewports.
p_viewports: *const ViewportOptional, may be null.
scissor_count: u32Length of p_scissors.
p_scissors: *const Rect2DOptional, may be null.
Implementations§
Source§impl PipelineViewportStateCreateInfo
impl PipelineViewportStateCreateInfo
Sourcepub fn builder<'a>() -> PipelineViewportStateCreateInfoBuilder<'a>
pub fn builder<'a>() -> PipelineViewportStateCreateInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PipelineViewportStateCreateInfo
impl Clone for PipelineViewportStateCreateInfo
Source§fn clone(&self) -> PipelineViewportStateCreateInfo
fn clone(&self) -> PipelineViewportStateCreateInfo
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 PipelineViewportStateCreateInfo
Auto Trait Implementations§
impl Freeze for PipelineViewportStateCreateInfo
impl RefUnwindSafe for PipelineViewportStateCreateInfo
impl !Send for PipelineViewportStateCreateInfo
impl !Sync for PipelineViewportStateCreateInfo
impl Unpin for PipelineViewportStateCreateInfo
impl UnsafeUnpin for PipelineViewportStateCreateInfo
impl UnwindSafe for PipelineViewportStateCreateInfo
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