#[repr(C)]pub struct DataGraphPipelineShaderModuleCreateInfoARM {
pub s_type: StructureType,
pub p_next: *const c_void,
pub module: ShaderModule,
pub p_name: *const i8,
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 i8§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 moreSource§impl Default for DataGraphPipelineShaderModuleCreateInfoARM
impl Default for DataGraphPipelineShaderModuleCreateInfoARM
Source§fn default() -> DataGraphPipelineShaderModuleCreateInfoARM
fn default() -> DataGraphPipelineShaderModuleCreateInfoARM
Returns the “default value” for a type. Read more
impl 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