pub struct ComputePipelineHandle { /* private fields */ }Expand description
Compute pipeline wrapper with metadata
Implementations§
Source§impl ComputePipelineHandle
impl ComputePipelineHandle
Sourcepub fn new(
pipeline: ComputePipeline,
workgroup_size: (u32, u32, u32),
label: String,
) -> Self
pub fn new( pipeline: ComputePipeline, workgroup_size: (u32, u32, u32), label: String, ) -> Self
Create a new compute pipeline handle
Sourcepub fn pipeline(&self) -> &ComputePipeline
pub fn pipeline(&self) -> &ComputePipeline
Get the underlying pipeline
Sourcepub fn workgroup_size(&self) -> (u32, u32, u32)
pub fn workgroup_size(&self) -> (u32, u32, u32)
Get the workgroup size
Auto Trait Implementations§
impl Freeze for ComputePipelineHandle
impl !RefUnwindSafe for ComputePipelineHandle
impl Send for ComputePipelineHandle
impl Sync for ComputePipelineHandle
impl Unpin for ComputePipelineHandle
impl UnsafeUnpin for ComputePipelineHandle
impl !UnwindSafe for ComputePipelineHandle
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more