#[repr(C)]pub struct ComputePipelineCreateInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: PipelineCreateFlagBits,
pub stage: PipelineShaderStageCreateInfo,
pub layout: PipelineLayout,
pub base_pipeline_handle: Pipeline,
pub base_pipeline_index: i32,
}Expand description
VkComputePipelineCreateInfo
Provided by VK_COMPUTE_VERSION_1_0.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO.
p_next: *const c_voidOptional, may be null.
flags: PipelineCreateFlagBits§stage: PipelineShaderStageCreateInfo§layout: PipelineLayout§base_pipeline_handle: Pipeline§base_pipeline_index: i32Implementations§
Source§impl ComputePipelineCreateInfo
impl ComputePipelineCreateInfo
Sourcepub fn builder<'a>() -> ComputePipelineCreateInfoBuilder<'a>
pub fn builder<'a>() -> ComputePipelineCreateInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ComputePipelineCreateInfo
impl Clone for ComputePipelineCreateInfo
Source§fn clone(&self) -> ComputePipelineCreateInfo
fn clone(&self) -> ComputePipelineCreateInfo
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 Debug for ComputePipelineCreateInfo
impl Debug for ComputePipelineCreateInfo
Source§impl Default for ComputePipelineCreateInfo
impl Default for ComputePipelineCreateInfo
Source§fn default() -> ComputePipelineCreateInfo
fn default() -> ComputePipelineCreateInfo
Returns the “default value” for a type. Read more
impl Copy for ComputePipelineCreateInfo
Auto Trait Implementations§
impl Freeze for ComputePipelineCreateInfo
impl RefUnwindSafe for ComputePipelineCreateInfo
impl !Send for ComputePipelineCreateInfo
impl !Sync for ComputePipelineCreateInfo
impl Unpin for ComputePipelineCreateInfo
impl UnsafeUnpin for ComputePipelineCreateInfo
impl UnwindSafe for ComputePipelineCreateInfo
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