Enum ocl::builders::BufferCmdKind
source · pub enum BufferCmdKind<'c, T>where
T: 'c,{
Unspecified,
Read,
Write,
Map,
Copy {
dst_buffer: &'c Mem,
dst_offset: Option<usize>,
len: Option<usize>,
},
Fill {
pattern: T,
len: Option<usize>,
},
CopyToImage {
image: &'c Mem,
dst_origin: [usize; 3],
region: [usize; 3],
},
GLAcquire,
GLRelease,
D3D11Acquire,
D3D11Release,
}
Expand description
The type of operation to be performed by a command.
Variants§
Auto Trait Implementations§
impl<'c, T> Freeze for BufferCmdKind<'c, T>where
T: Freeze,
impl<'c, T> RefUnwindSafe for BufferCmdKind<'c, T>where
T: RefUnwindSafe,
impl<'c, T> Send for BufferCmdKind<'c, T>where
T: Send,
impl<'c, T> Sync for BufferCmdKind<'c, T>where
T: Sync,
impl<'c, T> Unpin for BufferCmdKind<'c, T>where
T: Unpin,
impl<'c, T> UnwindSafe for BufferCmdKind<'c, T>where
T: UnwindSafe,
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