#[repr(C)]pub struct GraphicsShaderGroupCreateInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub stage_count: u32,
pub p_stages: *const PipelineShaderStageCreateInfo,
pub p_vertex_input_state: *const PipelineVertexInputStateCreateInfo,
pub p_tessellation_state: *const PipelineTessellationStateCreateInfo,
}Expand description
VkGraphicsShaderGroupCreateInfoNV
Provided by VK_NV_device_generated_commands.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV.
p_next: *const c_voidOptional, may be null.
stage_count: u32Length of p_stages.
p_stages: *const PipelineShaderStageCreateInfo§p_vertex_input_state: *const PipelineVertexInputStateCreateInfoOptional, may be null.
p_tessellation_state: *const PipelineTessellationStateCreateInfoOptional, may be null.
Implementations§
Source§impl GraphicsShaderGroupCreateInfoNV
impl GraphicsShaderGroupCreateInfoNV
Sourcepub fn builder<'a>() -> GraphicsShaderGroupCreateInfoNVBuilder<'a>
pub fn builder<'a>() -> GraphicsShaderGroupCreateInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for GraphicsShaderGroupCreateInfoNV
impl Clone for GraphicsShaderGroupCreateInfoNV
Source§fn clone(&self) -> GraphicsShaderGroupCreateInfoNV
fn clone(&self) -> GraphicsShaderGroupCreateInfoNV
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 moreSource§impl Default for GraphicsShaderGroupCreateInfoNV
impl Default for GraphicsShaderGroupCreateInfoNV
Source§fn default() -> GraphicsShaderGroupCreateInfoNV
fn default() -> GraphicsShaderGroupCreateInfoNV
Returns the “default value” for a type. Read more
impl Copy for GraphicsShaderGroupCreateInfoNV
Auto Trait Implementations§
impl Freeze for GraphicsShaderGroupCreateInfoNV
impl RefUnwindSafe for GraphicsShaderGroupCreateInfoNV
impl !Send for GraphicsShaderGroupCreateInfoNV
impl !Sync for GraphicsShaderGroupCreateInfoNV
impl Unpin for GraphicsShaderGroupCreateInfoNV
impl UnsafeUnpin for GraphicsShaderGroupCreateInfoNV
impl UnwindSafe for GraphicsShaderGroupCreateInfoNV
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