pub struct ComputeTask<'a> {
pub pipeline: Pipeline,
pub layout: PipelineLayout,
pub grid_size: (u32, u32, u32),
pub local_size: (u32, u32, u32),
pub args_ctx: IngressContext<'a>,
pub stack_bda: u64,
pub _stack_buffer: Option<GpuStackBuffer>,
}Fields§
§pipeline: Pipeline§layout: PipelineLayout§grid_size: (u32, u32, u32)§local_size: (u32, u32, u32)§args_ctx: IngressContext<'a>§stack_bda: u64§_stack_buffer: Option<GpuStackBuffer>Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ComputeTask<'a>
impl<'a> !UnwindSafe for ComputeTask<'a>
impl<'a> Freeze for ComputeTask<'a>
impl<'a> Send for ComputeTask<'a>
impl<'a> Sync for ComputeTask<'a>
impl<'a> Unpin for ComputeTask<'a>
impl<'a> UnsafeUnpin for ComputeTask<'a>
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