Static Public Member Functions | Protected Attributes

Cloo.Bindings.CL10 Class Reference

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

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

List of all members.

Static Public Member Functions

static unsafe ComputeErrorCode GetPlatformIDs (Int32 num_entries, IntPtr *platforms, Int32 *num_platforms)
static unsafe ComputeErrorCode GetPlatformInfo (IntPtr platform, ComputePlatformInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode GetDeviceIDs (IntPtr platform, ComputeDeviceTypes device_type, Int32 num_entries, IntPtr *devices, Int32 *num_devices)
static unsafe ComputeErrorCode GetDeviceInfo (IntPtr device, ComputeDeviceInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe IntPtr CreateContext (IntPtr *properties, Int32 num_devices, IntPtr *devices, IntPtr pfn_notify, IntPtr user_data, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateContextFromType (IntPtr *properties, ComputeDeviceTypes device_type, IntPtr pfn_notify, IntPtr user_data, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode RetainContext (IntPtr context)
static unsafe ComputeErrorCode ReleaseContext (IntPtr context)
static unsafe ComputeErrorCode GetContextInfo (IntPtr context, ComputeContextInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe IntPtr CreateCommandQueue (IntPtr context, IntPtr device, ComputeCommandQueueFlags properties, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode RetainCommandQueue (IntPtr command_queue)
static unsafe ComputeErrorCode ReleaseCommandQueue (IntPtr command_queue)
static unsafe ComputeErrorCode GetCommandQueueInfo (IntPtr command_queue, ComputeCommandQueueInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode SetCommandQueueProperty (IntPtr command_queue, ComputeCommandQueueFlags properties, ComputeBoolean enable, out ComputeCommandQueueFlags old_properties)
static unsafe IntPtr CreateBuffer (IntPtr context, ComputeMemoryFlags flags, IntPtr size, IntPtr host_ptr, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateImage2D (IntPtr context, ComputeMemoryFlags flags, ComputeImageFormat *image_format, IntPtr image_width, IntPtr image_height, IntPtr image_row_pitch, IntPtr host_ptr, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateImage3D (IntPtr context, ComputeMemoryFlags flags, ComputeImageFormat *image_format, IntPtr image_width, IntPtr image_height, IntPtr image_depth, IntPtr image_row_pitch, IntPtr image_slice_pitch, IntPtr host_ptr, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode RetainMemObject (IntPtr memobj)
static unsafe ComputeErrorCode ReleaseMemObject (IntPtr memobj)
static unsafe ComputeErrorCode GetSupportedImageFormats (IntPtr context, ComputeMemoryFlags flags, ComputeMemoryType image_type, Int32 num_entries, ComputeImageFormat *image_formats, Int32 *num_image_formats)
static unsafe ComputeErrorCode GetMemObjectInfo (IntPtr memobj, ComputeMemoryInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode GetImageInfo (IntPtr image, ComputeImageInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe IntPtr CreateSampler (IntPtr context, ComputeBoolean normalized_coords, ComputeImageAddressing addressing_mode, ComputeImageFiltering filter_mode, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode RetainSampler (IntPtr sampler)
static unsafe ComputeErrorCode ReleaseSampler (IntPtr sampler)
static unsafe ComputeErrorCode GetSamplerInfo (IntPtr sampler, ComputeSamplerInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe IntPtr CreateProgramWithSource (IntPtr context, Int32 count, String[] strings, IntPtr *lengths, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateProgramWithBinary (IntPtr context, Int32 num_devices, IntPtr *device_list, IntPtr *lengths, Byte **binaries, Int32 *binary_status, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode RetainProgram (IntPtr program)
static unsafe ComputeErrorCode ReleaseProgram (IntPtr program)
static unsafe ComputeErrorCode BuildProgram (IntPtr program, Int32 num_devices, IntPtr *device_list, String options, IntPtr pfn_notify, IntPtr user_data)
static unsafe ComputeErrorCode UnloadCompiler ()
static unsafe ComputeErrorCode GetProgramInfo (IntPtr program, ComputeProgramInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode GetProgramBuildInfo (IntPtr program, IntPtr device, ComputeProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe IntPtr CreateKernel (IntPtr program, String kernel_name, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode CreateKernelsInProgram (IntPtr program, Int32 num_kernels, IntPtr *kernels, Int32 *num_kernels_ret)
static unsafe ComputeErrorCode RetainKernel (IntPtr kernel)
static unsafe ComputeErrorCode ReleaseKernel (IntPtr kernel)
static unsafe ComputeErrorCode SetKernelArg (IntPtr kernel, Int32 arg_index, IntPtr arg_size, IntPtr arg_value)
static unsafe ComputeErrorCode GetKernelInfo (IntPtr kernel, ComputeKernelInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode GetKernelWorkGroupInfo (IntPtr kernel, IntPtr device, ComputeKernelWorkGroupInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode WaitForEvents (Int32 num_events, IntPtr *event_list)
static unsafe ComputeErrorCode GetEventInfo (IntPtr @event, ComputeEventInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode RetainEvent (IntPtr @event)
static unsafe ComputeErrorCode ReleaseEvent (IntPtr @event)
static unsafe ComputeErrorCode GetEventProfilingInfo (IntPtr @event, ComputeCommandProfilingInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode Flush (IntPtr command_queue)
static unsafe ComputeErrorCode Finish (IntPtr command_queue)
static unsafe ComputeErrorCode EnqueueReadBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_read, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueWriteBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_write, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueCopyBuffer (IntPtr command_queue, IntPtr src_buffer, IntPtr dst_buffer, IntPtr src_offset, IntPtr dst_offset, IntPtr cb, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueReadImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_read, IntPtr *origin, IntPtr *region, IntPtr row_pitch, IntPtr slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueWriteImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_write, IntPtr *origin, IntPtr *region, IntPtr input_row_pitch, IntPtr input_slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueCopyImage (IntPtr command_queue, IntPtr src_image, IntPtr dst_image, IntPtr *src_origin, IntPtr *dst_origin, IntPtr *region, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueCopyImageToBuffer (IntPtr command_queue, IntPtr src_image, IntPtr dst_buffer, IntPtr *src_origin, IntPtr *region, IntPtr dst_offset, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueCopyBufferToImage (IntPtr command_queue, IntPtr src_buffer, IntPtr dst_image, IntPtr src_offset, IntPtr *dst_origin, IntPtr *region, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe IntPtr EnqueueMapBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_map, ComputeMemoryMappingFlags map_flags, IntPtr offset, IntPtr cb, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event, ComputeErrorCode *errcode_ret)
static unsafe IntPtr EnqueueMapImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_map, ComputeMemoryMappingFlags map_flags, IntPtr *origin, IntPtr *region, IntPtr *image_row_pitch, IntPtr *image_slice_pitch, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode EnqueueUnmapMemObject (IntPtr command_queue, IntPtr memobj, IntPtr mapped_ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueNDRangeKernel (IntPtr command_queue, IntPtr kernel, Int32 work_dim, IntPtr *global_work_offset, IntPtr *global_work_size, IntPtr *local_work_size, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueTask (IntPtr command_queue, IntPtr kernel, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueNativeKernel (IntPtr command_queue, IntPtr user_func, IntPtr args, IntPtr cb_args, Int32 num_mem_objects, IntPtr *mem_list, IntPtr *args_mem_loc, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueMarker (IntPtr command_queue, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueWaitForEvents (IntPtr command_queue, Int32 num_events, IntPtr *event_list)
static unsafe ComputeErrorCode EnqueueBarrier (IntPtr command_queue)
static unsafe IntPtr GetExtensionFunctionAddress (String func_name)
static unsafe IntPtr CreateFromGLBuffer (IntPtr context, ComputeMemoryFlags flags, Int32 bufobj, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateFromGLTexture2D (IntPtr context, ComputeMemoryFlags flags, Int32 target, Int32 miplevel, Int32 texture, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateFromGLTexture3D (IntPtr context, ComputeMemoryFlags flags, Int32 target, Int32 miplevel, Int32 texture, ComputeErrorCode *errcode_ret)
static unsafe IntPtr CreateFromGLRenderbuffer (IntPtr context, ComputeMemoryFlags flags, Int32 renderbuffer, ComputeErrorCode *errcode_ret)
static unsafe ComputeErrorCode GetGLObjectInfo (IntPtr memobj, ComputeGLObjectType *gl_object_type, Int32 *gl_object_name)
static unsafe ComputeErrorCode GetGLTextureInfo (IntPtr memobj, ComputeGLTextureInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret)
static unsafe ComputeErrorCode EnqueueAcquireGLObjects (IntPtr command_queue, Int32 num_objects, IntPtr *mem_objects, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)
static unsafe ComputeErrorCode EnqueueReleaseGLObjects (IntPtr command_queue, Int32 num_objects, IntPtr *mem_objects, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event)

Protected Attributes

const string dllName = "opencl.dll"

Detailed Description

Contains bindings to the OpenCL 1.0 functions.

See the OpenCL specification for documentation regarding these functions.


Member Function Documentation

static unsafe ComputeErrorCode Cloo.Bindings.CL10.BuildProgram ( IntPtr  program,
Int32  num_devices,
IntPtr *  device_list,
String  options,
IntPtr  pfn_notify,
IntPtr  user_data 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateBuffer ( IntPtr  context,
ComputeMemoryFlags  flags,
IntPtr  size,
IntPtr  host_ptr,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateCommandQueue ( IntPtr  context,
IntPtr  device,
ComputeCommandQueueFlags  properties,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateContext ( IntPtr *  properties,
Int32  num_devices,
IntPtr *  devices,
IntPtr  pfn_notify,
IntPtr  user_data,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateContextFromType ( IntPtr *  properties,
ComputeDeviceTypes  device_type,
IntPtr  pfn_notify,
IntPtr  user_data,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLBuffer ( IntPtr  context,
ComputeMemoryFlags  flags,
Int32  bufobj,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLRenderbuffer ( IntPtr  context,
ComputeMemoryFlags  flags,
Int32  renderbuffer,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLTexture2D ( IntPtr  context,
ComputeMemoryFlags  flags,
Int32  target,
Int32  miplevel,
Int32  texture,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLTexture3D ( IntPtr  context,
ComputeMemoryFlags  flags,
Int32  target,
Int32  miplevel,
Int32  texture,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateImage2D ( IntPtr  context,
ComputeMemoryFlags  flags,
ComputeImageFormat image_format,
IntPtr  image_width,
IntPtr  image_height,
IntPtr  image_row_pitch,
IntPtr  host_ptr,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateImage3D ( IntPtr  context,
ComputeMemoryFlags  flags,
ComputeImageFormat image_format,
IntPtr  image_width,
IntPtr  image_height,
IntPtr  image_depth,
IntPtr  image_row_pitch,
IntPtr  image_slice_pitch,
IntPtr  host_ptr,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateKernel ( IntPtr  program,
String  kernel_name,
ComputeErrorCode errcode_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.CreateKernelsInProgram ( IntPtr  program,
Int32  num_kernels,
IntPtr *  kernels,
Int32 *  num_kernels_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateProgramWithBinary ( IntPtr  context,
Int32  num_devices,
IntPtr *  device_list,
IntPtr *  lengths,
Byte **  binaries,
Int32 *  binary_status,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateProgramWithSource ( IntPtr  context,
Int32  count,
String[]  strings,
IntPtr *  lengths,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.CreateSampler ( IntPtr  context,
ComputeBoolean  normalized_coords,
ComputeImageAddressing  addressing_mode,
ComputeImageFiltering  filter_mode,
ComputeErrorCode errcode_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueAcquireGLObjects ( IntPtr  command_queue,
Int32  num_objects,
IntPtr *  mem_objects,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueBarrier ( IntPtr  command_queue  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyBuffer ( IntPtr  command_queue,
IntPtr  src_buffer,
IntPtr  dst_buffer,
IntPtr  src_offset,
IntPtr  dst_offset,
IntPtr  cb,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyBufferToImage ( IntPtr  command_queue,
IntPtr  src_buffer,
IntPtr  dst_image,
IntPtr  src_offset,
IntPtr *  dst_origin,
IntPtr *  region,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyImage ( IntPtr  command_queue,
IntPtr  src_image,
IntPtr  dst_image,
IntPtr *  src_origin,
IntPtr *  dst_origin,
IntPtr *  region,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyImageToBuffer ( IntPtr  command_queue,
IntPtr  src_image,
IntPtr  dst_buffer,
IntPtr *  src_origin,
IntPtr *  region,
IntPtr  dst_offset,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.EnqueueMapBuffer ( IntPtr  command_queue,
IntPtr  buffer,
ComputeBoolean  blocking_map,
ComputeMemoryMappingFlags  map_flags,
IntPtr  offset,
IntPtr  cb,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event,
ComputeErrorCode errcode_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.EnqueueMapImage ( IntPtr  command_queue,
IntPtr  image,
ComputeBoolean  blocking_map,
ComputeMemoryMappingFlags  map_flags,
IntPtr *  origin,
IntPtr *  region,
IntPtr *  image_row_pitch,
IntPtr *  image_slice_pitch,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event,
ComputeErrorCode errcode_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueMarker ( IntPtr  command_queue,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueNativeKernel ( IntPtr  command_queue,
IntPtr  user_func,
IntPtr  args,
IntPtr  cb_args,
Int32  num_mem_objects,
IntPtr *  mem_list,
IntPtr *  args_mem_loc,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueNDRangeKernel ( IntPtr  command_queue,
IntPtr  kernel,
Int32  work_dim,
IntPtr *  global_work_offset,
IntPtr *  global_work_size,
IntPtr *  local_work_size,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReadBuffer ( IntPtr  command_queue,
IntPtr  buffer,
ComputeBoolean  blocking_read,
IntPtr  offset,
IntPtr  cb,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReadImage ( IntPtr  command_queue,
IntPtr  image,
ComputeBoolean  blocking_read,
IntPtr *  origin,
IntPtr *  region,
IntPtr  row_pitch,
IntPtr  slice_pitch,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReleaseGLObjects ( IntPtr  command_queue,
Int32  num_objects,
IntPtr *  mem_objects,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueTask ( IntPtr  command_queue,
IntPtr  kernel,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueUnmapMemObject ( IntPtr  command_queue,
IntPtr  memobj,
IntPtr  mapped_ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWaitForEvents ( IntPtr  command_queue,
Int32  num_events,
IntPtr *  event_list 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWriteBuffer ( IntPtr  command_queue,
IntPtr  buffer,
ComputeBoolean  blocking_write,
IntPtr  offset,
IntPtr  cb,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWriteImage ( IntPtr  command_queue,
IntPtr  image,
ComputeBoolean  blocking_write,
IntPtr *  origin,
IntPtr *  region,
IntPtr  input_row_pitch,
IntPtr  input_slice_pitch,
IntPtr  ptr,
Int32  num_events_in_wait_list,
IntPtr *  event_wait_list,
IntPtr *  new_event 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.Finish ( IntPtr  command_queue  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.Flush ( IntPtr  command_queue  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetCommandQueueInfo ( IntPtr  command_queue,
ComputeCommandQueueInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetContextInfo ( IntPtr  context,
ComputeContextInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetDeviceIDs ( IntPtr  platform,
ComputeDeviceTypes  device_type,
Int32  num_entries,
IntPtr *  devices,
Int32 *  num_devices 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetDeviceInfo ( IntPtr  device,
ComputeDeviceInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetEventInfo ( IntPtr @  event,
ComputeEventInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetEventProfilingInfo ( IntPtr @  event,
ComputeCommandProfilingInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe IntPtr Cloo.Bindings.CL10.GetExtensionFunctionAddress ( String  func_name  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetGLObjectInfo ( IntPtr  memobj,
ComputeGLObjectType gl_object_type,
Int32 *  gl_object_name 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetGLTextureInfo ( IntPtr  memobj,
ComputeGLTextureInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetImageInfo ( IntPtr  image,
ComputeImageInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetKernelInfo ( IntPtr  kernel,
ComputeKernelInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetKernelWorkGroupInfo ( IntPtr  kernel,
IntPtr  device,
ComputeKernelWorkGroupInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetMemObjectInfo ( IntPtr  memobj,
ComputeMemoryInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetPlatformIDs ( Int32  num_entries,
IntPtr *  platforms,
Int32 *  num_platforms 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetPlatformInfo ( IntPtr  platform,
ComputePlatformInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetProgramBuildInfo ( IntPtr  program,
IntPtr  device,
ComputeProgramBuildInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetProgramInfo ( IntPtr  program,
ComputeProgramInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetSamplerInfo ( IntPtr  sampler,
ComputeSamplerInfo  param_name,
IntPtr  param_value_size,
IntPtr  param_value,
IntPtr *  param_value_size_ret 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetSupportedImageFormats ( IntPtr  context,
ComputeMemoryFlags  flags,
ComputeMemoryType  image_type,
Int32  num_entries,
ComputeImageFormat image_formats,
Int32 *  num_image_formats 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseCommandQueue ( IntPtr  command_queue  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseContext ( IntPtr  context  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseEvent ( IntPtr @  event  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseKernel ( IntPtr  kernel  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseMemObject ( IntPtr  memobj  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseProgram ( IntPtr  program  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseSampler ( IntPtr  sampler  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainCommandQueue ( IntPtr  command_queue  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainContext ( IntPtr  context  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainEvent ( IntPtr @  event  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainKernel ( IntPtr  kernel  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainMemObject ( IntPtr  memobj  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainProgram ( IntPtr  program  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainSampler ( IntPtr  sampler  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.SetCommandQueueProperty ( IntPtr  command_queue,
ComputeCommandQueueFlags  properties,
ComputeBoolean  enable,
out ComputeCommandQueueFlags  old_properties 
) [static]

Reimplemented in Cloo.Bindings.CL11.

static unsafe ComputeErrorCode Cloo.Bindings.CL10.SetKernelArg ( IntPtr  kernel,
Int32  arg_index,
IntPtr  arg_size,
IntPtr  arg_value 
) [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.UnloadCompiler (  )  [static]
static unsafe ComputeErrorCode Cloo.Bindings.CL10.WaitForEvents ( Int32  num_events,
IntPtr *  event_list 
) [static]

Member Data Documentation

const string Cloo.Bindings.CL10.dllName = "opencl.dll" [protected]

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