Clover Git
OpenCL 1.1 software implementation
Public Member Functions | Private Attributes

Coal::CopyBufferRectEvent Class Reference

Copying between two buffers. More...

#include <events.h>

Inheritance diagram for Coal::CopyBufferRectEvent:
Collaboration diagram for Coal::CopyBufferRectEvent:

List of all members.

Public Member Functions

 CopyBufferRectEvent (CommandQueue *parent, MemObject *source, MemObject *destination, const size_t src_origin[3], const size_t dst_origin[3], const size_t region[3], size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, unsigned int bytes_per_element, cl_uint num_events_in_wait_list, const Event **event_wait_list, cl_int *errcode_ret)
virtual Type type () const
 Say the event is a Coal::Event::CopyBufferRect one.
MemObjectdestination () const
 Destination buffer.

Private Attributes

MemObjectp_destination

Detailed Description

Copying between two buffers.

Definition at line 329 of file events.h.


Constructor & Destructor Documentation

CopyBufferRectEvent::CopyBufferRectEvent ( CommandQueue parent,
MemObject source,
MemObject destination,
const size_t  src_origin[3],
const size_t  dst_origin[3],
const size_t  region[3],
size_t  src_row_pitch,
size_t  src_slice_pitch,
size_t  dst_row_pitch,
size_t  dst_slice_pitch,
unsigned int  bytes_per_element,
cl_uint  num_events_in_wait_list,
const Event **  event_wait_list,
cl_int *  errcode_ret 
)

Member Function Documentation

MemObject * CopyBufferRectEvent::destination ( ) const

Destination buffer.

Definition at line 1148 of file events.cpp.

References p_destination.

Referenced by worker().

Event::Type CopyBufferRectEvent::type ( ) const [virtual]

Say the event is a Coal::Event::CopyBufferRect one.

Implements Coal::Event.

Reimplemented in Coal::CopyImageEvent, Coal::CopyImageToBufferEvent, and Coal::CopyBufferToImageEvent.

Definition at line 1143 of file events.cpp.

References Coal::Event::CopyBufferRect.


Member Data Documentation

Definition at line 351 of file events.h.

Referenced by destination().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines