[][src]Trait fil_ocl_core::types::abs::MemCmdRw

pub unsafe trait MemCmdRw { }

Types which can be passed as the primary (ptr) argument value to ::enqueue_read_buffer, ::enqueue_write_buffer, ::enqueue_read_buffer_rect, ::enqueue_write_buffer_rect, ::enqueue_read_image, or ::enqueue_write_image.

These may be device or host side memory buffers.

Types returned from ::enqueue_map_... and all of their derivatives as well as types created with ::create_buffer and ::create_image all implement this trait.

Implementors

impl<'a> MemCmdRw for &'a &'a Mem[src]

impl<'a> MemCmdRw for &'a &'a mut Mem[src]

impl<'a> MemCmdRw for &'a Mem[src]

impl<'a> MemCmdRw for &'a mut Mem[src]

impl<'a> MemCmdRw for Mem[src]

impl<'a, T: OclPrm> MemCmdRw for &'a MemMap<T>[src]

impl<'a, T: OclPrm> MemCmdRw for &'a mut MemMap<T>[src]

impl<T: OclPrm> MemCmdRw for MemMap<T>[src]

Loading content...