#[repr(C)]pub struct VkGraphicsShaderGroupCreateInfoNV {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub stageCount: u32,
pub pStages: *const VkPipelineShaderStageCreateInfo,
pub pVertexInputState: *const VkPipelineVertexInputStateCreateInfo,
pub pTessellationState: *const VkPipelineTessellationStateCreateInfo,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§stageCount: u32
§pStages: *const VkPipelineShaderStageCreateInfo
§pVertexInputState: *const VkPipelineVertexInputStateCreateInfo
§pTessellationState: *const VkPipelineTessellationStateCreateInfo
Trait Implementations§
Source§impl Clone for VkGraphicsShaderGroupCreateInfoNV
impl Clone for VkGraphicsShaderGroupCreateInfoNV
Source§fn clone(&self) -> VkGraphicsShaderGroupCreateInfoNV
fn clone(&self) -> VkGraphicsShaderGroupCreateInfoNV
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 VkGraphicsShaderGroupCreateInfoNV
Auto Trait Implementations§
impl Freeze for VkGraphicsShaderGroupCreateInfoNV
impl RefUnwindSafe for VkGraphicsShaderGroupCreateInfoNV
impl !Send for VkGraphicsShaderGroupCreateInfoNV
impl !Sync for VkGraphicsShaderGroupCreateInfoNV
impl Unpin for VkGraphicsShaderGroupCreateInfoNV
impl UnwindSafe for VkGraphicsShaderGroupCreateInfoNV
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