#[repr(C)]pub struct ExecutionGraphPipelineCreateInfoAMDX {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PipelineCreateFlags,
pub stage_count: u32,
pub p_stages: *const PipelineShaderStageCreateInfo,
pub p_library_info: *const PipelineLibraryCreateInfoKHR,
pub layout: PipelineLayout,
pub base_pipeline_handle: Pipeline,
pub base_pipeline_index: i32,
}Expand description
VkExecutionGraphPipelineCreateInfoAMDX
Provided by VK_AMDX_shader_enqueue.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX.
p_next: *const c_voidOptional, may be null.
flags: PipelineCreateFlags§stage_count: u32Length of p_stages.
p_stages: *const PipelineShaderStageCreateInfoOptional, may be null.
p_library_info: *const PipelineLibraryCreateInfoKHROptional, may be null.
layout: PipelineLayout§base_pipeline_handle: Pipeline§base_pipeline_index: i32Implementations§
Source§impl ExecutionGraphPipelineCreateInfoAMDX
impl ExecutionGraphPipelineCreateInfoAMDX
Sourcepub fn builder<'a>() -> ExecutionGraphPipelineCreateInfoAMDXBuilder<'a>
pub fn builder<'a>() -> ExecutionGraphPipelineCreateInfoAMDXBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ExecutionGraphPipelineCreateInfoAMDX
impl Clone for ExecutionGraphPipelineCreateInfoAMDX
Source§fn clone(&self) -> ExecutionGraphPipelineCreateInfoAMDX
fn clone(&self) -> ExecutionGraphPipelineCreateInfoAMDX
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 ExecutionGraphPipelineCreateInfoAMDX
Auto Trait Implementations§
impl Freeze for ExecutionGraphPipelineCreateInfoAMDX
impl RefUnwindSafe for ExecutionGraphPipelineCreateInfoAMDX
impl !Send for ExecutionGraphPipelineCreateInfoAMDX
impl !Sync for ExecutionGraphPipelineCreateInfoAMDX
impl Unpin for ExecutionGraphPipelineCreateInfoAMDX
impl UnsafeUnpin for ExecutionGraphPipelineCreateInfoAMDX
impl UnwindSafe for ExecutionGraphPipelineCreateInfoAMDX
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