Static Public Member Functions

Cloo.Bindings.CL11 Class Reference

Contains bindings to the OpenCL 1.1 functions. More...

Inheritance diagram for Cloo.Bindings.CL11:
Cloo.Bindings.CL10

List of all members.

Static Public Member Functions

static new unsafe ComputeErrorCode SetCommandQueueProperty (IntPtr command_queue, ComputeCommandQueueFlags properties, ComputeBoolean enable, out ComputeCommandQueueFlags old_properties)
static unsafe IntPtr CreateSubBuffer (IntPtr buffer, ComputeMemoryFlags flags, ComputeBufferCreateType buffer_create_type, IntPtr buffer_create_info, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode SetMemObjectDestructorCallback (IntPtr memobj, IntPtr pfn_notify, IntPtr user_data)
static unsafe IntPtr CreateUserEvent (IntPtr context, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode SetUserEventStatus (IntPtr @event, Int32 execution_status)
static unsafe ComputeErrorCode SetEventCallback (IntPtr @event, Int32 command_exec_callback_type, IntPtr pfn_notify, IntPtr user_data)
static unsafe ComputeErrorCode EnqueueReadBufferRect (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_read, IntPtr *buffer_offset, IntPtr *host_offset, IntPtr *region, IntPtr buffer_row_pitch, IntPtr buffer_slice_pitch, IntPtr host_row_pitch, IntPtr host_slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueWriteBufferRect (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_write, IntPtr *buffer_offset, IntPtr *host_offset, IntPtr *region, IntPtr buffer_row_pitch, IntPtr buffer_slice_pitch, IntPtr host_row_pitch, IntPtr host_slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueCopyBufferRect (IntPtr command_queue, IntPtr src_buffer, IntPtr dst_buffer, IntPtr *src_origin, IntPtr *dst_origin, IntPtr *region, IntPtr src_row_pitch, IntPtr src_slice_pitch, IntPtr dst_row_pitch, IntPtr dst_slice_pitch, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)

Detailed Description

Contains bindings to the OpenCL 1.1 functions.

See the OpenCL specification for documentation regarding these functions.


Member Function Documentation

static unsafe IntPtr Cloo.Bindings.CL11.CreateSubBuffer ( IntPtr  buffer,
ComputeMemoryFlags  flags,
ComputeBufferCreateType  buffer_create_type,
IntPtr  buffer_create_info,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL11.CreateUserEvent ( IntPtr  context,
ComputeErrorCode errcode_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL11.EnqueueCopyBufferRect ( IntPtr  command_queue,
IntPtr  src_buffer,
IntPtr  dst_buffer,
IntPtr *  src_origin,
IntPtr *  dst_origin,
IntPtr *  region,
IntPtr  src_row_pitch,
IntPtr  src_slice_pitch,
IntPtr  dst_row_pitch,
IntPtr  dst_slice_pitch,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL11.EnqueueReadBufferRect ( IntPtr  command_queue,
IntPtr  buffer,
ComputeBoolean  blocking_read,
IntPtr *  buffer_offset,
IntPtr *  host_offset,
IntPtr *  region,
IntPtr  buffer_row_pitch,
IntPtr  buffer_slice_pitch,
IntPtr  host_row_pitch,
IntPtr  host_slice_pitch,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL11.EnqueueWriteBufferRect ( IntPtr  command_queue,
IntPtr  buffer,
ComputeBoolean  blocking_write,
IntPtr *  buffer_offset,
IntPtr *  host_offset,
IntPtr *  region,
IntPtr  buffer_row_pitch,
IntPtr  buffer_slice_pitch,
IntPtr  host_row_pitch,
IntPtr  host_slice_pitch,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static new unsafe ComputeErrorCode Cloo.Bindings.CL11.SetCommandQueueProperty ( IntPtr  command_queue,
ComputeCommandQueueFlags  properties,
ComputeBoolean  enable,
out ComputeCommandQueueFlags  old_properties 
) [static]

Reimplemented from Cloo.Bindings.CL10.

static unsafe ComputeErrorCode Cloo.Bindings.CL11.SetEventCallback ( IntPtr @  event,
Int32  command_exec_callback_type,
IntPtr  pfn_notify,
IntPtr  user_data 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL11.SetMemObjectDestructorCallback ( IntPtr  memobj,
IntPtr  pfn_notify,
IntPtr  user_data 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL11.SetUserEventStatus ( IntPtr @  event,
Int32  execution_status 
) [static]

The documentation for this class was generated from the following file: