|
| CLCommandQueue (::cl_command_queue ptr=nullptr) |
|
| CLCommandQueue (const CLContext &context, const CLDevice &device,::cl_command_queue_properties properties=0) |
| clCreateCommandQueue More...
|
|
::cl_int | enqueue_barrier_with_wait_list (::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueBarrierWithWaitList More...
|
|
::cl_int | enqueue_copy_buffer (const CLMemory &src_buffer, const CLMemory &dst_buffer, std::size_t src_offset, std::size_t dst_offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueCopyBuffer More...
|
|
::cl_int | enqueue_copy_buffer_rect (const CLMemory &src_buffer, const CLMemory &dst_buffer, const std::array< std::size_t, 3 > &src_origin, const std::array< std::size_t, 3 > &dst_origin, const std::array< std::size_t, 3 > ®ion, std::size_t src_row_pitch, std::size_t src_slice_pitch, std::size_t dst_row_pitch, std::size_t dst_slice_pitch,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueCopyBufferRect More...
|
|
::cl_int | enqueue_fill_buffer (const CLMemory &buffer, const void *pattern, std::size_t pattern_size, std::size_t offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueFillBuffer More...
|
|
void * | enqueue_map_buffer (const CLMemory &buffer,::cl_bool blocking_map,::cl_map_flags map_flags, std::size_t offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueMapBuffer More...
|
|
::cl_int | enqueue_marker_with_wait_list (::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueMarkerWithWaitList More...
|
|
::cl_int | enqueue_migrate_mem_objects (::cl_uint num_mem_objects, const CLMemory *mem_objects,::cl_mem_migration_flags flags,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueMigrateMemObjects More...
|
|
::cl_int | enqueue_nd_range_kernel (const CLKernel &kernel,::cl_uint work_dim, const CLNDRange &global_work_offset, const CLNDRange &global_work_size, const CLNDRange &local_work_size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueNDRangeKernel More...
|
|
::cl_int | enqueue_read_buffer (const CLMemory &buffer,::cl_bool blocking_read, std::size_t offset, std::size_t size, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueReadBuffer More...
|
|
::cl_int | enqueue_read_buffer_rect (const CLMemory &buffer,::cl_bool blocking_read, const std::array< std::size_t, 3 > &buffer_origin, const std::array< std::size_t, 3 > &host_origin, const std::array< std::size_t, 3 > ®ion, std::size_t buffer_row_pitch, std::size_t buffer_slice_pitch, std::size_t host_row_pitch, std::size_t host_slice_pitch, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueReadBufferRect More...
|
|
::cl_int | enqueue_unmap_mem_object (const CLMemory &memobj, void *mapped_ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueUnmapMemObject More...
|
|
::cl_int | enqueue_write_buffer (const CLMemory &buffer,::cl_bool blocking_write, std::size_t offset, std::size_t size, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueWriteBuffer More...
|
|
::cl_int | enqueue_write_buffer_rect (const CLMemory &buffer,::cl_bool blocking_write, const std::array< std::size_t, 3 > &buffer_origin, const std::array< std::size_t, 3 > &host_origin, const std::array< std::size_t, 3 > ®ion, std::size_t buffer_row_pitch, std::size_t buffer_slice_pitch, std::size_t host_row_pitch, std::size_t host_slice_pitch, const void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const |
| clEnqueueWriteBufferRect More...
|
|
::cl_int | finish () const |
| clFinish More...
|
|
::cl_int | flush () const |
| clFlush More...
|
|
CLContext | get_context () const |
| CL_QUEUE_CONTEXT More...
|
|
CLDevice | get_device () const |
| CL_QUEUE_DEVICE More...
|
|
::cl_int | get_info (::cl_command_queue_info param_name, std::string ¶m_value) const |
|
template<typename ParamType > |
::cl_int | get_info (::cl_command_queue_info param_name, ParamType ¶m_value) const |
|
::cl_int | get_info (::cl_command_queue_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const |
| clGetCommandQueueInfo More...
|
|
template<typename ParamType > |
::cl_int | get_info (::cl_command_queue_info param_name, std::vector< ParamType > ¶m_value) const |
|
| CLBase () |
|
pointer | get () const |
|
| operator bool () const |
|
void | reset (pointer ptr) |
|
void | swap (CLBase< ::cl_command_queue, CLCommandQueue > &other) |
|
bool | unique () const |
|
long | use_count () const |
|
OpenCL cl_command_queue
Definition at line 1041 of file opencl.hpp.