Function ocl_core::enqueue_copy_buffer_rect [] [src]

pub fn enqueue_copy_buffer_rect<T, M, En, Ewl>(
    command_queue: &CommandQueue,
    src_buffer: M,
    dst_buffer: M,
    src_origin: [usize; 3],
    dst_origin: [usize; 3],
    region: [usize; 3],
    src_row_pitch_bytes: usize,
    src_slc_pitch_bytes: usize,
    dst_row_pitch_bytes: usize,
    dst_slc_pitch_bytes: usize,
    wait_list: Option<Ewl>,
    new_event: Option<En>
) -> OclResult<()> where
    T: OclPrm,
    En: ClNullEventPtr,
    Ewl: ClWaitListPtr,
    M: AsMem<T> + MemCmdAll

Enqueues a command to copy a rectangular region from a buffer object to another buffer object.

SDK Docs