Struct ash::vk::IndirectCommandsLayoutTokenNV
source · #[repr(C)]pub struct IndirectCommandsLayoutTokenNV {Show 15 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub token_type: IndirectCommandsTokenTypeNV,
pub stream: u32,
pub offset: u32,
pub vertex_binding_unit: u32,
pub vertex_dynamic_stride: Bool32,
pub pushconstant_pipeline_layout: PipelineLayout,
pub pushconstant_shader_stage_flags: ShaderStageFlags,
pub pushconstant_offset: u32,
pub pushconstant_size: u32,
pub indirect_state_flags: IndirectStateFlagsNV,
pub index_type_count: u32,
pub p_index_types: *const IndexType,
pub p_index_type_values: *const u32,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *const c_void
§token_type: IndirectCommandsTokenTypeNV
§stream: u32
§offset: u32
§vertex_binding_unit: u32
§vertex_dynamic_stride: Bool32
§pushconstant_pipeline_layout: PipelineLayout
§pushconstant_shader_stage_flags: ShaderStageFlags
§pushconstant_offset: u32
§pushconstant_size: u32
§indirect_state_flags: IndirectStateFlagsNV
§index_type_count: u32
§p_index_types: *const IndexType
§p_index_type_values: *const u32
Implementations§
source§impl IndirectCommandsLayoutTokenNV
impl IndirectCommandsLayoutTokenNV
pub fn builder<'a>() -> IndirectCommandsLayoutTokenNVBuilder<'a>
Trait Implementations§
source§impl Clone for IndirectCommandsLayoutTokenNV
impl Clone for IndirectCommandsLayoutTokenNV
source§fn clone(&self) -> IndirectCommandsLayoutTokenNV
fn clone(&self) -> IndirectCommandsLayoutTokenNV
Returns a copy 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 more