Class CL10

java.lang.Object
org.lwjgl.opencl.CL10
Direct Known Subclasses:
CL11

public class CL10 extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    clBuildProgram(long program, long device, CharSequence options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
    cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    static int
    clBuildProgram(long program, @Nullable PointerBuffer device_list, CharSequence options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
    cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    static int
    clBuildProgram(long program, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
    cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    static long
    clCreateBuffer(long context, long flags, double[] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, float[] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, int[] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, long size, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, short[] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, ByteBuffer host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, DoubleBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateBuffer(long context, long flags, ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateCommandQueue(long context, long device, long properties, int @Nullable [] errcode_ret)
    cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    static long
    clCreateCommandQueue(long context, long device, long properties, @Nullable IntBuffer errcode_ret)
    cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    static long
    clCreateContext(@Nullable PointerBuffer properties, long device, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
    cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    clCreateContext(@Nullable PointerBuffer properties, PointerBuffer devices, @Nullable CLContextCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
    cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    clCreateContext(@Nullable PointerBuffer properties, PointerBuffer devices, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
    cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    clCreateContextFromType(@Nullable PointerBuffer properties, long device_type, @Nullable CLContextCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
    cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    clCreateContextFromType(@Nullable PointerBuffer properties, long device_type, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
    cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, float @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, int @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, short @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, float @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, int @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, short @Nullable [] host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    clCreateKernel(long program, CharSequence kernel_name, int @Nullable [] errcode_ret)
    cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    static long
    clCreateKernel(long program, CharSequence kernel_name, @Nullable IntBuffer errcode_ret)
    cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    static long
    clCreateKernel(long program, ByteBuffer kernel_name, int @Nullable [] errcode_ret)
    cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    static long
    clCreateKernel(long program, ByteBuffer kernel_name, @Nullable IntBuffer errcode_ret)
    cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    static int
    clCreateKernelsInProgram(long program, @Nullable PointerBuffer kernels, int @Nullable [] num_kernels_ret)
    cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    static int
    clCreateKernelsInProgram(long program, @Nullable PointerBuffer kernels, @Nullable IntBuffer num_kernels_ret)
    cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    static long
    clCreateProgramWithBinary(long context, PointerBuffer device_list, ByteBuffer[] binaries, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    static long
    clCreateProgramWithBinary(long context, PointerBuffer device_list, ByteBuffer binary, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    static long
    clCreateProgramWithBinary(long context, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, int @Nullable [] binary_status, int @Nullable [] errcode_ret)
    cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    static long
    clCreateProgramWithBinary(long context, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    static long
    clCreateProgramWithSource(long context, CharSequence[] strings, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    static long
    clCreateProgramWithSource(long context, CharSequence string, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    static long
    clCreateProgramWithSource(long context, PointerBuffer strings, @Nullable PointerBuffer lengths, int @Nullable [] errcode_ret)
    cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    static long
    clCreateProgramWithSource(long context, PointerBuffer strings, @Nullable PointerBuffer lengths, @Nullable IntBuffer errcode_ret)
    cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    static long
    clCreateSampler(long context, boolean normalized_coords, int addressing_mode, int filter_mode, int @Nullable [] errcode_ret)
    cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    static long
    clCreateSampler(long context, boolean normalized_coords, int addressing_mode, int filter_mode, @Nullable IntBuffer errcode_ret)
    cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    static int
    clEnqueueBarrier(long command_queue)
    cl_int clEnqueueBarrier(cl_command_queue command_queue)
    static int
    clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t const * src_origin, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t const * src_origin, size_t const * region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static @Nullable ByteBuffer
    clEnqueueMapBuffer(long command_queue, long buffer, boolean blocking_map, long map_flags, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static @Nullable ByteBuffer
    clEnqueueMapBuffer(long command_queue, long buffer, boolean blocking_map, long map_flags, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static @Nullable ByteBuffer
    clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, long length, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static @Nullable ByteBuffer
    clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static @Nullable ByteBuffer
    clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, long length, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static @Nullable ByteBuffer
    clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, @Nullable ByteBuffer old_buffer)
    void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static int
    clEnqueueMarker(long command_queue, @Nullable PointerBuffer event)
    cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event)
    static int
    clEnqueueNativeKernel(long command_queue, CLNativeKernelI user_func, @Nullable ByteBuffer args, long memobj, long memobj_loc, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueNativeKernel(long command_queue, CLNativeKernelI user_func, @Nullable ByteBuffer args, @Nullable PointerBuffer mem_list, @Nullable PointerBuffer args_mem_loc, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, @Nullable PointerBuffer global_work_offset, @Nullable PointerBuffer global_work_size, @Nullable PointerBuffer local_work_size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t const * global_work_offset, size_t const * global_work_size, size_t const * local_work_size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueTask(long command_queue, long kernel, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueUnmapMemObject(long command_queue, long memobj, ByteBuffer mapped_ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWaitForEvents(long command_queue, long event)
    cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    static int
    clEnqueueWaitForEvents(long command_queue, PointerBuffer event_list)
    cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clFinish(long command_queue)
    cl_int clFinish(cl_command_queue command_queue)
    static int
    clFlush(long command_queue)
    cl_int clFlush(cl_command_queue command_queue)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetCommandQueueInfo(long command_queue, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetContextInfo(long context, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetContextInfo(long context, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetContextInfo(long context, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetContextInfo(long context, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceIDs(long platform, long device_type, @Nullable PointerBuffer devices, int @Nullable [] num_devices)
    cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    static int
    clGetDeviceIDs(long platform, long device_type, @Nullable PointerBuffer devices, @Nullable IntBuffer num_devices)
    cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    static int
    clGetDeviceInfo(long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceInfo(long device, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceInfo(long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceInfo(long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceInfo(long device, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetDeviceInfo(long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventInfo(long event, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventInfo(long event, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventInfo(long event, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventInfo(long event, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventProfilingInfo(long event, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventProfilingInfo(long event, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetEventProfilingInfo(long event, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static long
    void * clGetExtensionFunctionAddress(cl_char const * funcname)
    static long
    void * clGetExtensionFunctionAddress(cl_char const * funcname)
    static int
    clGetImageInfo(long image, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetImageInfo(long image, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetImageInfo(long image, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetImageInfo(long image, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelInfo(long kernel, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelInfo(long kernel, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelInfo(long kernel, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelInfo(long kernel, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetMemObjectInfo(long memobj, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetPlatformIDs(@Nullable PointerBuffer platforms, int @Nullable [] num_platforms)
    cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    static int
    clGetPlatformIDs(@Nullable PointerBuffer platforms, @Nullable IntBuffer num_platforms)
    cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    static int
    clGetPlatformInfo(long platform, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetPlatformInfo(long platform, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetPlatformInfo(long platform, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramBuildInfo(long program, long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramBuildInfo(long program, long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramBuildInfo(long program, long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramBuildInfo(long program, long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramInfo(long program, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramInfo(long program, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramInfo(long program, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetProgramInfo(long program, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSamplerInfo(long sampler, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSamplerInfo(long sampler, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSamplerInfo(long sampler, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSamplerInfo(long sampler, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSupportedImageFormats(long context, long flags, int image_type, @Nullable CLImageFormat.Buffer image_formats, int @Nullable [] num_image_formats)
    cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    static int
    clGetSupportedImageFormats(long context, long flags, int image_type, @Nullable CLImageFormat.Buffer image_formats, @Nullable IntBuffer num_image_formats)
    cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    static int
    clReleaseCommandQueue(long command_queue)
    cl_int clReleaseCommandQueue(cl_command_queue command_queue)
    static int
    clReleaseContext(long context)
    cl_int clReleaseContext(cl_context context)
    static int
    clReleaseEvent(long event)
    cl_int clReleaseEvent(cl_event event)
    static int
    clReleaseKernel(long kernel)
    cl_int clReleaseKernel(cl_kernel kernel)
    static int
    clReleaseMemObject(long memobj)
    cl_int clReleaseMemObject(cl_mem memobj)
    static int
    clReleaseProgram(long program)
    cl_int clReleaseProgram(cl_program program)
    static int
    clReleaseSampler(long sampler)
    cl_int clReleaseSampler(cl_sampler sampler)
    static int
    clRetainCommandQueue(long command_queue)
    cl_int clRetainCommandQueue(cl_command_queue command_queue)
    static int
    clRetainContext(long context)
    cl_int clRetainContext(cl_context context)
    static int
    clRetainEvent(long event)
    cl_int clRetainEvent(cl_event event)
    static int
    clRetainKernel(long kernel)
    cl_int clRetainKernel(cl_kernel kernel)
    static int
    clRetainMemObject(long memobj)
    cl_int clRetainMemObject(cl_mem memobj)
    static int
    clRetainProgram(long program)
    cl_int clRetainProgram(cl_program program)
    static int
    clRetainSampler(long sampler)
    cl_int clRetainSampler(cl_sampler sampler)
    static int
    clSetKernelArg(long kernel, int arg_index, double[] arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, float[] arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, int[] arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, long arg_size)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, long[] arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, short[] arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, ByteBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, DoubleBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, FloatBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, IntBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, LongBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, ShortBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg(long kernel, int arg_index, PointerBuffer arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1b(long kernel, int arg_index, byte arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1d(long kernel, int arg_index, double arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1f(long kernel, int arg_index, float arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1i(long kernel, int arg_index, int arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1l(long kernel, int arg_index, long arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1p(long kernel, int arg_index, long arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg1s(long kernel, int arg_index, short arg0)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2b(long kernel, int arg_index, byte arg0, byte arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2d(long kernel, int arg_index, double arg0, double arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2f(long kernel, int arg_index, float arg0, float arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2i(long kernel, int arg_index, int arg0, int arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2l(long kernel, int arg_index, long arg0, long arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2p(long kernel, int arg_index, long arg0, long arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg2s(long kernel, int arg_index, short arg0, short arg1)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4b(long kernel, int arg_index, byte arg0, byte arg1, byte arg2, byte arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4d(long kernel, int arg_index, double arg0, double arg1, double arg2, double arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4f(long kernel, int arg_index, float arg0, float arg1, float arg2, float arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4i(long kernel, int arg_index, int arg0, int arg1, int arg2, int arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4l(long kernel, int arg_index, long arg0, long arg1, long arg2, long arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4p(long kernel, int arg_index, long arg0, long arg1, long arg2, long arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    clSetKernelArg4s(long kernel, int arg_index, short arg0, short arg1, short arg2, short arg3)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    cl_int clUnloadCompiler(void)
    static int
    clWaitForEvents(long event)
    cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)
    static int
    cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)
    static int
    nclBuildProgram(long program, int num_devices, long device_list, long options, long pfn_notify, long user_data)
    cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    static long
    nclCreateBuffer(long context, long flags, long size, long host_ptr, long errcode_ret)
    cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    static long
    nclCreateCommandQueue(long context, long device, long properties, long errcode_ret)
    cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    static long
    nclCreateContext(long properties, int num_devices, long devices, long pfn_notify, long user_data, long errcode_ret)
    cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    nclCreateContextFromType(long properties, long device_type, long pfn_notify, long user_data, long errcode_ret)
    cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    static long
    nclCreateImage2D(long context, long flags, long image_format, long image_width, long image_height, long image_row_pitch, long host_ptr, long errcode_ret)
    cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    nclCreateImage3D(long context, long flags, long image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, long host_ptr, long errcode_ret)
    cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    static long
    nclCreateKernel(long program, long kernel_name, long errcode_ret)
    cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    static int
    nclCreateKernelsInProgram(long program, int num_kernels, long kernels, long num_kernels_ret)
    cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    static long
    nclCreateProgramWithBinary(long context, int num_devices, long device_list, long lengths, long binaries, long binary_status, long errcode_ret)
    cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    static long
    nclCreateProgramWithSource(long context, int count, long strings, long lengths, long errcode_ret)
    cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    static long
    nclCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, long errcode_ret)
    cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    static int
    nclEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, long dst_origin, long region, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueCopyImage(long command_queue, long src_image, long dst_image, long src_origin, long dst_origin, long region, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t const * src_origin, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, long src_origin, long region, long dst_offset, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t const * src_origin, size_t const * region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static long
    nclEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, long event_wait_list, long event, long errcode_ret)
    void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static long
    nclEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, long origin, long region, long image_row_pitch, long image_slice_pitch, int num_events_in_wait_list, long event_wait_list, long event, long errcode_ret)
    void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    static int
    nclEnqueueMarker(long command_queue, long event)
    cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event)
    static int
    nclEnqueueNativeKernel(long command_queue, long user_func, long args, long cb_args, int num_mem_objects, long mem_list, long args_mem_loc, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, long global_work_offset, long global_work_size, long local_work_size, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t const * global_work_offset, size_t const * global_work_size, size_t const * local_work_size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueReadImage(long command_queue, long image, int blocking_read, long origin, long region, long row_pitch, long slice_pitch, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueUnmapMemObject(long command_queue, long memobj, long mapped_ptr, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueWaitForEvents(long command_queue, int num_events, long event_list)
    cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    static int
    nclEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueWriteImage(long command_queue, long image, int blocking_write, long origin, long region, long input_row_pitch, long input_slice_pitch, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetContextInfo(long context, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetDeviceIDs(long platform, long device_type, int num_entries, long devices, long num_devices)
    cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    static int
    nclGetDeviceInfo(long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetEventInfo(long event, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetEventProfilingInfo(long event, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static long
    void * clGetExtensionFunctionAddress(cl_char const * funcname)
    static int
    nclGetImageInfo(long image, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetKernelInfo(long kernel, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetMemObjectInfo(long memobj, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetPlatformIDs(int num_entries, long platforms, long num_platforms)
    cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    static int
    nclGetPlatformInfo(long platform, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetProgramInfo(long program, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetSamplerInfo(long sampler, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    nclGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, long image_formats, long num_image_formats)
    cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    static int
    nclSetKernelArg(long kernel, int arg_index, long arg_size, long arg_value)
    cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    static int
    nclWaitForEvents(int num_events, long event_list)
    cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • nclGetPlatformIDs

      public static int nclGetPlatformIDs(int num_entries, long platforms, long num_platforms)
      cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    • clGetPlatformIDs

      public static int clGetPlatformIDs(@Nullable PointerBuffer platforms, @Nullable IntBuffer num_platforms)
      cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    • nclGetPlatformInfo

      public static int nclGetPlatformInfo(long platform, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetPlatformInfo

      public static int clGetPlatformInfo(long platform, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetPlatformInfo

      public static int clGetPlatformInfo(long platform, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclGetDeviceIDs

      public static int nclGetDeviceIDs(long platform, long device_type, int num_entries, long devices, long num_devices)
      cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • clGetDeviceIDs

      public static int clGetDeviceIDs(long platform, long device_type, @Nullable PointerBuffer devices, @Nullable IntBuffer num_devices)
      cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • nclGetDeviceInfo

      public static int nclGetDeviceInfo(long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateContext

      public static long nclCreateContext(long properties, int num_devices, long devices, long pfn_notify, long user_data, long errcode_ret)
      cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clCreateContext

      public static long clCreateContext(@Nullable PointerBuffer properties, PointerBuffer devices, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clCreateContext

      public static long clCreateContext(@Nullable PointerBuffer properties, long device, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • nclCreateContextFromType

      public static long nclCreateContextFromType(long properties, long device_type, long pfn_notify, long user_data, long errcode_ret)
      cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clCreateContextFromType

      public static long clCreateContextFromType(@Nullable PointerBuffer properties, long device_type, @Nullable CLContextCallbackI pfn_notify, long user_data, @Nullable IntBuffer errcode_ret)
      cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clRetainContext

      public static int clRetainContext(long context)
      cl_int clRetainContext(cl_context context)
    • clReleaseContext

      public static int clReleaseContext(long context)
      cl_int clReleaseContext(cl_context context)
    • nclGetContextInfo

      public static int nclGetContextInfo(long context, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetContextInfo

      public static int clGetContextInfo(long context, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetContextInfo

      public static int clGetContextInfo(long context, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetContextInfo

      public static int clGetContextInfo(long context, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateCommandQueue

      public static long nclCreateCommandQueue(long context, long device, long properties, long errcode_ret)
      cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    • clCreateCommandQueue

      public static long clCreateCommandQueue(long context, long device, long properties, @Nullable IntBuffer errcode_ret)
      cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    • clRetainCommandQueue

      public static int clRetainCommandQueue(long command_queue)
      cl_int clRetainCommandQueue(cl_command_queue command_queue)
    • clReleaseCommandQueue

      public static int clReleaseCommandQueue(long command_queue)
      cl_int clReleaseCommandQueue(cl_command_queue command_queue)
    • nclGetCommandQueueInfo

      public static int nclGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateBuffer

      public static long nclCreateBuffer(long context, long flags, long size, long host_ptr, long errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, long size, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, DoubleBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • nclEnqueueReadBuffer

      public static int nclEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueWriteBuffer

      public static int nclEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueCopyBuffer

      public static int nclEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueCopyBuffer

      public static int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMapBuffer

      public static long nclEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, long event_wait_list, long event, long errcode_ret)
      void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clEnqueueMapBuffer

      public static @Nullable ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, boolean blocking_map, long map_flags, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • nclCreateImage2D

      public static long nclCreateImage2D(long context, long flags, long image_format, long image_width, long image_height, long image_row_pitch, long host_ptr, long errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • nclCreateImage3D

      public static long nclCreateImage3D(long context, long flags, long image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, long host_ptr, long errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ByteBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ShortBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable IntBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable FloatBuffer host_ptr, @Nullable IntBuffer errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • nclGetSupportedImageFormats

      public static int nclGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, long image_formats, long num_image_formats)
      cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    • clGetSupportedImageFormats

      public static int clGetSupportedImageFormats(long context, long flags, int image_type, @Nullable CLImageFormat.Buffer image_formats, @Nullable IntBuffer num_image_formats)
      cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    • nclEnqueueReadImage

      public static int nclEnqueueReadImage(long command_queue, long image, int blocking_read, long origin, long region, long row_pitch, long slice_pitch, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueWriteImage

      public static int nclEnqueueWriteImage(long command_queue, long image, int blocking_write, long origin, long region, long input_row_pitch, long input_slice_pitch, long ptr, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ByteBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, ShortBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, IntBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, FloatBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, DoubleBuffer ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueCopyImage

      public static int nclEnqueueCopyImage(long command_queue, long src_image, long dst_image, long src_origin, long dst_origin, long region, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t const * src_origin, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueCopyImage

      public static int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, size_t const * src_origin, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueCopyImageToBuffer

      public static int nclEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, long src_origin, long region, long dst_offset, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t const * src_origin, size_t const * region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueCopyImageToBuffer

      public static int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, size_t const * src_origin, size_t const * region, size_t dst_offset, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueCopyBufferToImage

      public static int nclEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, long dst_origin, long region, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueCopyBufferToImage

      public static int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, size_t const * dst_origin, size_t const * region, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueMapImage

      public static long nclEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, long origin, long region, long image_row_pitch, long image_slice_pitch, int num_events_in_wait_list, long event_wait_list, long event, long errcode_ret)
      void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clEnqueueMapImage

      public static @Nullable ByteBuffer clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clEnqueueMapImage

      public static @Nullable ByteBuffer clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, @Nullable IntBuffer errcode_ret, long length, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • nclGetImageInfo

      public static int nclGetImageInfo(long image, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetImageInfo

      public static int clGetImageInfo(long image, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetImageInfo

      public static int clGetImageInfo(long image, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetImageInfo

      public static int clGetImageInfo(long image, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clRetainMemObject

      public static int clRetainMemObject(long memobj)
      cl_int clRetainMemObject(cl_mem memobj)
    • clReleaseMemObject

      public static int clReleaseMemObject(long memobj)
      cl_int clReleaseMemObject(cl_mem memobj)
    • nclEnqueueUnmapMemObject

      public static int nclEnqueueUnmapMemObject(long command_queue, long memobj, long mapped_ptr, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueUnmapMemObject

      public static int clEnqueueUnmapMemObject(long command_queue, long memobj, ByteBuffer mapped_ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclGetMemObjectInfo

      public static int nclGetMemObjectInfo(long memobj, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateSampler

      public static long nclCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, long errcode_ret)
      cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    • clCreateSampler

      public static long clCreateSampler(long context, boolean normalized_coords, int addressing_mode, int filter_mode, @Nullable IntBuffer errcode_ret)
      cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    • clRetainSampler

      public static int clRetainSampler(long sampler)
      cl_int clRetainSampler(cl_sampler sampler)
    • clReleaseSampler

      public static int clReleaseSampler(long sampler)
      cl_int clReleaseSampler(cl_sampler sampler)
    • nclGetSamplerInfo

      public static int nclGetSamplerInfo(long sampler, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSamplerInfo

      public static int clGetSamplerInfo(long sampler, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSamplerInfo

      public static int clGetSamplerInfo(long sampler, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSamplerInfo

      public static int clGetSamplerInfo(long sampler, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateProgramWithSource

      public static long nclCreateProgramWithSource(long context, int count, long strings, long lengths, long errcode_ret)
      cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    • clCreateProgramWithSource

      public static long clCreateProgramWithSource(long context, PointerBuffer strings, @Nullable PointerBuffer lengths, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    • clCreateProgramWithSource

      public static long clCreateProgramWithSource(long context, CharSequence[] strings, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    • clCreateProgramWithSource

      public static long clCreateProgramWithSource(long context, CharSequence string, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    • nclCreateProgramWithBinary

      public static long nclCreateProgramWithBinary(long context, int num_devices, long device_list, long lengths, long binaries, long binary_status, long errcode_ret)
      cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    • clCreateProgramWithBinary

      public static long clCreateProgramWithBinary(long context, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    • clCreateProgramWithBinary

      public static long clCreateProgramWithBinary(long context, PointerBuffer device_list, ByteBuffer[] binaries, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    • clCreateProgramWithBinary

      public static long clCreateProgramWithBinary(long context, PointerBuffer device_list, ByteBuffer binary, @Nullable IntBuffer binary_status, @Nullable IntBuffer errcode_ret)
      cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    • clRetainProgram

      public static int clRetainProgram(long program)
      cl_int clRetainProgram(cl_program program)
    • clReleaseProgram

      public static int clReleaseProgram(long program)
      cl_int clReleaseProgram(cl_program program)
    • nclBuildProgram

      public static int nclBuildProgram(long program, int num_devices, long device_list, long options, long pfn_notify, long user_data)
      cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clBuildProgram

      public static int clBuildProgram(long program, @Nullable PointerBuffer device_list, ByteBuffer options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
      cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clBuildProgram

      public static int clBuildProgram(long program, @Nullable PointerBuffer device_list, CharSequence options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
      cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clBuildProgram

      public static int clBuildProgram(long program, long device, CharSequence options, @Nullable CLProgramCallbackI pfn_notify, long user_data)
      cl_int clBuildProgram(cl_program program, cl_uint num_devices, cl_device_id const * device_list, cl_char const * options, void (*) (cl_program, void *) pfn_notify, void * user_data)
    • clUnloadCompiler

      public static int clUnloadCompiler()
      cl_int clUnloadCompiler(void)
    • nclGetProgramInfo

      public static int nclGetProgramInfo(long program, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramInfo

      public static int clGetProgramInfo(long program, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramInfo

      public static int clGetProgramInfo(long program, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramInfo

      public static int clGetProgramInfo(long program, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclGetProgramBuildInfo

      public static int nclGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramBuildInfo

      public static int clGetProgramBuildInfo(long program, long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramBuildInfo

      public static int clGetProgramBuildInfo(long program, long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramBuildInfo

      public static int clGetProgramBuildInfo(long program, long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclCreateKernel

      public static long nclCreateKernel(long program, long kernel_name, long errcode_ret)
      cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    • clCreateKernel

      public static long clCreateKernel(long program, ByteBuffer kernel_name, @Nullable IntBuffer errcode_ret)
      cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    • clCreateKernel

      public static long clCreateKernel(long program, CharSequence kernel_name, @Nullable IntBuffer errcode_ret)
      cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    • nclCreateKernelsInProgram

      public static int nclCreateKernelsInProgram(long program, int num_kernels, long kernels, long num_kernels_ret)
      cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    • clCreateKernelsInProgram

      public static int clCreateKernelsInProgram(long program, @Nullable PointerBuffer kernels, @Nullable IntBuffer num_kernels_ret)
      cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    • clRetainKernel

      public static int clRetainKernel(long kernel)
      cl_int clRetainKernel(cl_kernel kernel)
    • clReleaseKernel

      public static int clReleaseKernel(long kernel)
      cl_int clReleaseKernel(cl_kernel kernel)
    • nclSetKernelArg

      public static int nclSetKernelArg(long kernel, int arg_index, long arg_size, long arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, long arg_size)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, ByteBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, ShortBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, IntBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, LongBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, FloatBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, DoubleBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, PointerBuffer arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1b

      public static int clSetKernelArg1b(long kernel, int arg_index, byte arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2b

      public static int clSetKernelArg2b(long kernel, int arg_index, byte arg0, byte arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4b

      public static int clSetKernelArg4b(long kernel, int arg_index, byte arg0, byte arg1, byte arg2, byte arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1s

      public static int clSetKernelArg1s(long kernel, int arg_index, short arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2s

      public static int clSetKernelArg2s(long kernel, int arg_index, short arg0, short arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4s

      public static int clSetKernelArg4s(long kernel, int arg_index, short arg0, short arg1, short arg2, short arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1i

      public static int clSetKernelArg1i(long kernel, int arg_index, int arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2i

      public static int clSetKernelArg2i(long kernel, int arg_index, int arg0, int arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4i

      public static int clSetKernelArg4i(long kernel, int arg_index, int arg0, int arg1, int arg2, int arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1l

      public static int clSetKernelArg1l(long kernel, int arg_index, long arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2l

      public static int clSetKernelArg2l(long kernel, int arg_index, long arg0, long arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4l

      public static int clSetKernelArg4l(long kernel, int arg_index, long arg0, long arg1, long arg2, long arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1f

      public static int clSetKernelArg1f(long kernel, int arg_index, float arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2f

      public static int clSetKernelArg2f(long kernel, int arg_index, float arg0, float arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4f

      public static int clSetKernelArg4f(long kernel, int arg_index, float arg0, float arg1, float arg2, float arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1d

      public static int clSetKernelArg1d(long kernel, int arg_index, double arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2d

      public static int clSetKernelArg2d(long kernel, int arg_index, double arg0, double arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4d

      public static int clSetKernelArg4d(long kernel, int arg_index, double arg0, double arg1, double arg2, double arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg1p

      public static int clSetKernelArg1p(long kernel, int arg_index, long arg0)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg2p

      public static int clSetKernelArg2p(long kernel, int arg_index, long arg0, long arg1)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg4p

      public static int clSetKernelArg4p(long kernel, int arg_index, long arg0, long arg1, long arg2, long arg3)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • nclGetKernelInfo

      public static int nclGetKernelInfo(long kernel, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelInfo

      public static int clGetKernelInfo(long kernel, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelInfo

      public static int clGetKernelInfo(long kernel, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelInfo

      public static int clGetKernelInfo(long kernel, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclGetKernelWorkGroupInfo

      public static int nclGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • nclEnqueueNDRangeKernel

      public static int nclEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, long global_work_offset, long global_work_size, long local_work_size, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t const * global_work_offset, size_t const * global_work_size, size_t const * local_work_size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueNDRangeKernel

      public static int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, @Nullable PointerBuffer global_work_offset, @Nullable PointerBuffer global_work_size, @Nullable PointerBuffer local_work_size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, size_t const * global_work_offset, size_t const * global_work_size, size_t const * local_work_size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueTask

      public static int nclEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueTask

      public static int clEnqueueTask(long command_queue, long kernel, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueNativeKernel

      public static int nclEnqueueNativeKernel(long command_queue, long user_func, long args, long cb_args, int num_mem_objects, long mem_list, long args_mem_loc, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueNativeKernel

      public static int clEnqueueNativeKernel(long command_queue, CLNativeKernelI user_func, @Nullable ByteBuffer args, @Nullable PointerBuffer mem_list, @Nullable PointerBuffer args_mem_loc, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueNativeKernel

      public static int clEnqueueNativeKernel(long command_queue, CLNativeKernelI user_func, @Nullable ByteBuffer args, long memobj, long memobj_loc, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*) (void *) user_func, void * args, size_t cb_args, cl_uint num_mem_objects, cl_mem const * mem_list, void const ** args_mem_loc, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclWaitForEvents

      public static int nclWaitForEvents(int num_events, long event_list)
      cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)
    • clWaitForEvents

      public static int clWaitForEvents(PointerBuffer event_list)
      cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)
    • clWaitForEvents

      public static int clWaitForEvents(long event)
      cl_int clWaitForEvents(cl_uint num_events, cl_event const * event_list)
    • nclGetEventInfo

      public static int nclGetEventInfo(long event, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventInfo

      public static int clGetEventInfo(long event, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventInfo

      public static int clGetEventInfo(long event, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventInfo

      public static int clGetEventInfo(long event, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clRetainEvent

      public static int clRetainEvent(long event)
      cl_int clRetainEvent(cl_event event)
    • clReleaseEvent

      public static int clReleaseEvent(long event)
      cl_int clReleaseEvent(cl_event event)
    • nclEnqueueMarker

      public static int nclEnqueueMarker(long command_queue, long event)
      cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event)
    • clEnqueueMarker

      public static int clEnqueueMarker(long command_queue, @Nullable PointerBuffer event)
      cl_int clEnqueueMarker(cl_command_queue command_queue, cl_event * event)
    • clEnqueueBarrier

      public static int clEnqueueBarrier(long command_queue)
      cl_int clEnqueueBarrier(cl_command_queue command_queue)
    • nclEnqueueWaitForEvents

      public static int nclEnqueueWaitForEvents(long command_queue, int num_events, long event_list)
      cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    • clEnqueueWaitForEvents

      public static int clEnqueueWaitForEvents(long command_queue, PointerBuffer event_list)
      cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    • clEnqueueWaitForEvents

      public static int clEnqueueWaitForEvents(long command_queue, long event)
      cl_int clEnqueueWaitForEvents(cl_command_queue command_queue, cl_uint num_events, cl_event const * event_list)
    • nclGetEventProfilingInfo

      public static int nclGetEventProfilingInfo(long event, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventProfilingInfo

      public static int clGetEventProfilingInfo(long event, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventProfilingInfo

      public static int clGetEventProfilingInfo(long event, int param_name, @Nullable LongBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clFlush

      public static int clFlush(long command_queue)
      cl_int clFlush(cl_command_queue command_queue)
    • clFinish

      public static int clFinish(long command_queue)
      cl_int clFinish(cl_command_queue command_queue)
    • nclGetExtensionFunctionAddress

      public static long nclGetExtensionFunctionAddress(long funcname)
      void * clGetExtensionFunctionAddress(cl_char const * funcname)
    • clGetExtensionFunctionAddress

      public static long clGetExtensionFunctionAddress(ByteBuffer funcname)
      void * clGetExtensionFunctionAddress(cl_char const * funcname)
    • clGetExtensionFunctionAddress

      public static long clGetExtensionFunctionAddress(CharSequence funcname)
      void * clGetExtensionFunctionAddress(cl_char const * funcname)
    • clGetPlatformIDs

      public static int clGetPlatformIDs(@Nullable PointerBuffer platforms, int @Nullable [] num_platforms)
      cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)
    • clGetPlatformInfo

      public static int clGetPlatformInfo(long platform, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceIDs

      public static int clGetDeviceIDs(long platform, long device_type, @Nullable PointerBuffer devices, int @Nullable [] num_devices)
      cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetDeviceInfo

      public static int clGetDeviceInfo(long device, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateContext

      public static long clCreateContext(@Nullable PointerBuffer properties, PointerBuffer devices, @Nullable CLContextCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
      cl_context clCreateContext(cl_context_properties const * properties, cl_uint num_devices, cl_device_id const * devices, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clCreateContextFromType

      public static long clCreateContextFromType(@Nullable PointerBuffer properties, long device_type, @Nullable CLContextCallbackI pfn_notify, long user_data, int @Nullable [] errcode_ret)
      cl_context clCreateContextFromType(cl_context_properties const * properties, cl_device_type device_type, void (*) (cl_char const *, void const *, size_t, void *) pfn_notify, void * user_data, cl_int * errcode_ret)
    • clGetContextInfo

      public static int clGetContextInfo(long context, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateCommandQueue

      public static long clCreateCommandQueue(long context, long device, long properties, int @Nullable [] errcode_ret)
      cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetCommandQueueInfo

      public static int clGetCommandQueueInfo(long command_queue, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, ByteBuffer host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, short[] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, int[] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, float[] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clCreateBuffer

      public static long clCreateBuffer(long context, long flags, double[] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadBuffer

      public static int clEnqueueReadBuffer(long command_queue, long buffer, boolean blocking_read, long offset, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteBuffer

      public static int clEnqueueWriteBuffer(long command_queue, long buffer, boolean blocking_write, long offset, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMapBuffer

      public static @Nullable ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, boolean blocking_map, long map_flags, long offset, long size, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, short @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, int @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage2D

      public static long clCreateImage2D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_row_pitch, float @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage2D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, @Nullable ByteBuffer host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, short @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, int @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clCreateImage3D

      public static long clCreateImage3D(long context, long flags, CLImageFormat image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, float @Nullable [] host_ptr, int @Nullable [] errcode_ret)
      cl_mem clCreateImage3D(cl_context context, cl_mem_flags flags, cl_image_format const * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)
    • clGetSupportedImageFormats

      public static int clGetSupportedImageFormats(long context, long flags, int image_type, @Nullable CLImageFormat.Buffer image_formats, int @Nullable [] num_image_formats)
      cl_int clGetSupportedImageFormats(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReadImage

      public static int clEnqueueReadImage(long command_queue, long image, boolean blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, size_t const * origin, size_t const * region, size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, short[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, int[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, float[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWriteImage

      public static int clEnqueueWriteImage(long command_queue, long image, boolean blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, double[] ptr, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, size_t const * origin, size_t const * region, size_t input_row_pitch, size_t input_slice_pitch, void const * ptr, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueMapImage

      public static @Nullable ByteBuffer clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clEnqueueMapImage

      public static @Nullable ByteBuffer clEnqueueMapImage(long command_queue, long image, boolean blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, @Nullable PointerBuffer image_slice_pitch, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event, int @Nullable [] errcode_ret, long length, @Nullable ByteBuffer old_buffer)
      void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, size_t const * origin, size_t const * region, size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event, cl_int * errcode_ret)
    • clGetImageInfo

      public static int clGetImageInfo(long image, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetMemObjectInfo

      public static int clGetMemObjectInfo(long memobj, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateSampler

      public static long clCreateSampler(long context, boolean normalized_coords, int addressing_mode, int filter_mode, int @Nullable [] errcode_ret)
      cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)
    • clGetSamplerInfo

      public static int clGetSamplerInfo(long sampler, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSamplerInfo(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateProgramWithSource

      public static long clCreateProgramWithSource(long context, PointerBuffer strings, @Nullable PointerBuffer lengths, int @Nullable [] errcode_ret)
      cl_program clCreateProgramWithSource(cl_context context, cl_uint count, cl_char const ** strings, size_t const * lengths, cl_int * errcode_ret)
    • clCreateProgramWithBinary

      public static long clCreateProgramWithBinary(long context, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, int @Nullable [] binary_status, int @Nullable [] errcode_ret)
      cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, cl_device_id const * device_list, size_t const * lengths, cl_uchar const ** binaries, cl_int * binary_status, cl_int * errcode_ret)
    • clGetProgramInfo

      public static int clGetProgramInfo(long program, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramInfo(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetProgramBuildInfo

      public static int clGetProgramBuildInfo(long program, long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetProgramBuildInfo(cl_program program, cl_device_id device, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clCreateKernel

      public static long clCreateKernel(long program, ByteBuffer kernel_name, int @Nullable [] errcode_ret)
      cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    • clCreateKernel

      public static long clCreateKernel(long program, CharSequence kernel_name, int @Nullable [] errcode_ret)
      cl_kernel clCreateKernel(cl_program program, cl_char const * kernel_name, cl_int * errcode_ret)
    • clCreateKernelsInProgram

      public static int clCreateKernelsInProgram(long program, @Nullable PointerBuffer kernels, int @Nullable [] num_kernels_ret)
      cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, short[] arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, int[] arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, long[] arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, float[] arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clSetKernelArg

      public static int clSetKernelArg(long kernel, int arg_index, double[] arg_value)
      cl_int clSetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, void const * arg_value)
    • clGetKernelInfo

      public static int clGetKernelInfo(long kernel, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetKernelWorkGroupInfo

      public static int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventInfo

      public static int clGetEventInfo(long event, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetEventProfilingInfo

      public static int clGetEventProfilingInfo(long event, int param_name, long @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)