#[repr(C)]pub struct DataGraphPipelineShaderModuleCreateInfoARM {
pub s_type: StructureType,
pub p_next: *const c_void,
pub module: ShaderModule,
pub p_name: *const c_char,
pub p_specialization_info: *const SpecializationInfo,
pub constant_count: u32,
pub p_constants: *const DataGraphPipelineConstantARM,
}Expand description
VkDataGraphPipelineShaderModuleCreateInfoARM
Provided by VK_ARM_data_graph.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SHADER_MODULE_CREATE_INFO_ARM.
p_next: *const c_voidOptional, may be null.
module: ShaderModule§p_name: *const c_char§p_specialization_info: *const SpecializationInfoOptional, may be null.
constant_count: u32Length of p_constants.
p_constants: *const DataGraphPipelineConstantARMOptional, may be null.
Implementations§
Source§impl DataGraphPipelineShaderModuleCreateInfoARM
impl DataGraphPipelineShaderModuleCreateInfoARM
Sourcepub fn builder<'a>() -> DataGraphPipelineShaderModuleCreateInfoARMBuilder<'a>
pub fn builder<'a>() -> DataGraphPipelineShaderModuleCreateInfoARMBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DataGraphPipelineShaderModuleCreateInfoARM
impl Clone for DataGraphPipelineShaderModuleCreateInfoARM
Source§fn clone(&self) -> DataGraphPipelineShaderModuleCreateInfoARM
fn clone(&self) -> DataGraphPipelineShaderModuleCreateInfoARM
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 DataGraphPipelineShaderModuleCreateInfoARM
impl ExtendsDataGraphPipelineCreateInfoARM for DataGraphPipelineShaderModuleCreateInfoARM
Auto Trait Implementations§
impl Freeze for DataGraphPipelineShaderModuleCreateInfoARM
impl RefUnwindSafe for DataGraphPipelineShaderModuleCreateInfoARM
impl !Send for DataGraphPipelineShaderModuleCreateInfoARM
impl !Sync for DataGraphPipelineShaderModuleCreateInfoARM
impl Unpin for DataGraphPipelineShaderModuleCreateInfoARM
impl UnsafeUnpin for DataGraphPipelineShaderModuleCreateInfoARM
impl UnwindSafe for DataGraphPipelineShaderModuleCreateInfoARM
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