#[repr(C)]pub struct GraphicsShaderGroupCreateInfoNV {
pub sType: StructureType,
pub pNext: *const c_void,
pub stageCount: u32,
pub pStages: *const PipelineShaderStageCreateInfo,
pub pVertexInputState: *const PipelineVertexInputStateCreateInfo,
pub pTessellationState: *const PipelineTessellationStateCreateInfo,
}Fields§
§sType: StructureType§pNext: *const c_void§stageCount: u32§pStages: *const PipelineShaderStageCreateInfo§pVertexInputState: *const PipelineVertexInputStateCreateInfo§pTessellationState: *const PipelineTessellationStateCreateInfoImplementations§
Source§impl GraphicsShaderGroupCreateInfoNV
impl GraphicsShaderGroupCreateInfoNV
pub fn new() -> Self
pub fn sType(self, sType: StructureType) -> Self
pub fn pNext(self, pNext: *const c_void) -> Self
pub fn stageCount(self, stageCount: u32) -> Self
pub fn pStages(self, pStages: *const PipelineShaderStageCreateInfo) -> Self
pub fn pVertexInputState( self, pVertexInputState: *const PipelineVertexInputStateCreateInfo, ) -> Self
pub fn pTessellationState( self, pTessellationState: *const PipelineTessellationStateCreateInfo, ) -> Self
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 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