Struct wgpu_hal::ComputePipelineDescriptor [−][src]
pub struct ComputePipelineDescriptor<'a, A: Api> {
    pub label: Label<'a>,
    pub layout: &'a A::PipelineLayout,
    pub stage: ProgrammableStage<'a, A>,
}Expand description
Describes a compute pipeline.
Fields
label: Label<'a>layout: &'a A::PipelineLayoutThe layout of bind groups for this pipeline.
stage: ProgrammableStage<'a, A>The compiled compute stage and its entry point.
Trait Implementations
impl<'a, A: Clone + Api> Clone for ComputePipelineDescriptor<'a, A> where
    A::PipelineLayout: Clone, 
impl<'a, A: Clone + Api> Clone for ComputePipelineDescriptor<'a, A> where
    A::PipelineLayout: Clone, 
Auto Trait Implementations
impl<'a, A> RefUnwindSafe for ComputePipelineDescriptor<'a, A> where
    <A as Api>::PipelineLayout: RefUnwindSafe,
    <A as Api>::ShaderModule: RefUnwindSafe, 
impl<'a, A> Send for ComputePipelineDescriptor<'a, A>
impl<'a, A> Sync for ComputePipelineDescriptor<'a, A>
impl<'a, A> Unpin for ComputePipelineDescriptor<'a, A>
impl<'a, A> UnwindSafe for ComputePipelineDescriptor<'a, A> where
    <A as Api>::PipelineLayout: RefUnwindSafe,
    <A as Api>::ShaderModule: RefUnwindSafe, 
Blanket Implementations
Mutably borrows from an owned value. Read more
