Enum ocl::builders::ImageCmdKind [−][src]
pub enum ImageCmdKind<'c, T: 'c> { Unspecified, Read { data: &'c mut [T], }, Write { data: &'c [T], }, Map, Fill { color: T, }, Copy { dst_image: &'c MemCore, dst_origin: [usize; 3], }, CopyToBuffer { buffer: &'c MemCore, dst_origin: usize, }, GLAcquire, GLRelease, }
The type of operation to be performed by a command.
Variants
Unspecified
Read
Fields of Read
data: &'c mut [T] |
Write
Fields of Write
data: &'c [T] |
Map
Fill
Fields of Fill
color: T |
Copy
Fields of Copy
dst_image: &'c MemCore | |
dst_origin: [usize; 3] |
CopyToBuffer
Fields of CopyToBuffer
buffer: &'c MemCore | |
dst_origin: usize |
GLAcquire
GLRelease
Trait Implementations
impl<'c, T: Debug + 'c> Debug for ImageCmdKind<'c, T>
[src]
impl<'c, T: Debug + 'c> Debug for ImageCmdKind<'c, T>
Auto Trait Implementations
impl<'c, T> Send for ImageCmdKind<'c, T> where
T: Send + Sync,
impl<'c, T> Send for ImageCmdKind<'c, T> where
T: Send + Sync,
impl<'c, T> Sync for ImageCmdKind<'c, T> where
T: Sync,
impl<'c, T> Sync for ImageCmdKind<'c, T> where
T: Sync,