Uses of Class
org.jocl.Pointer

Uses of Pointer in org.jocl
 

Methods in org.jocl that return Pointer
static Pointer Pointer.to(java.nio.Buffer buffer)
          Creates a new Pointer to the given Buffer.
static Pointer Pointer.to(byte[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(char[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(double[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(float[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(int[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(long[] values)
          Creates a new Pointer to the given values.
static Pointer Pointer.to(NativePointerObject... pointers)
          Creates a new Pointer to the given Pointers.
static Pointer Pointer.to(short[] values)
          Creates a new Pointer to the given values.
 Pointer Pointer.withByteOffset(long byteOffset)
          Returns a new pointer with an offset of the given number of bytes
 

Methods in org.jocl with parameters of type Pointer
static cl_mem CL.clCreateBuffer(cl_context context, long flags, long size, Pointer host_ptr, int[] errcode_ret)
          Used to create a buffer object.
static cl_mem CL.clCreateImage2D(cl_context context, long flags, cl_image_format[] image_format, long image_width, long image_height, long image_row_pitch, Pointer host_ptr, int[] errcode_ret)
          Used to crate an image (1D, or 2D) object.
static cl_mem CL.clCreateImage3D(cl_context context, long flags, cl_image_format[] image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Pointer host_ptr, int[] errcode_ret)
          Used to create a 3D image object .
static int CL.clEnqueueNativeKernel(cl_command_queue command_queue, EnqueueNativeKernelFunction user_func, java.lang.Object args, long cb_args, int num_mem_objects, cl_mem[] mem_list, Pointer[] args_mem_loc, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event)
          Enqueues a command to execute a native C/C++ function not compiled using the OpenCL compiler.
static int CL.clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, boolean blocking_read, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event)
          Enqueue commands to read from a buffer object to host memory.
static int CL.clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, boolean blocking_read, long[] origin, long[] region, long row_pitch, long slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event)
          Enqueue commands to read from a 2D or 3D image object to host memory.
static int CL.clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, boolean blocking_write, long offset, long cb, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event)
          Enqueue commands to write from a buffer object from host memory.
static int CL.clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, boolean blocking_write, long[] origin, long[] region, long input_row_pitch, long input_slice_pitch, Pointer ptr, int num_events_in_wait_list, cl_event[] event_wait_list, cl_event event)
          Enqueue commands to write to a 2D or 3D image object from host memory.
static int CL.clGetCommandQueueInfo(cl_command_queue command_queue, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Can be used to query information about a command-queue.
static int CL.clGetContextInfo(cl_context context, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Can be used to query information about a context.
static int CL.clGetDeviceInfo(cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Gets specific information about an OpenCL device.
static int CL.clGetEventInfo(cl_event event, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns information about the event object.
static int CL.clGetEventProfilingInfo(cl_event event, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns profiling information for the command associated with event if profiling is enabled.
static int CL.clGetGLTextureInfo(cl_mem memobj, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns additional information about the GL texture object associated with memobj.
static int CL.clGetImageInfo(cl_mem image, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Get information specific to an image object created with clCreateImage{2D|3D}.
static int CL.clGetKernelInfo(cl_kernel kernel, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns information about the kernel object.
static int CL.clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Rreturns information about the kernel object that may be specific to a device.
static int CL.clGetMemObjectInfo(cl_mem memobj, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Get information that is common to all memory objects (buffer and image objects).
static int CL.clGetPlatformInfo(cl_platform_id platform, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Gets specific information about the OpenCL platform.
static int CL.clGetProgramBuildInfo(cl_program program, cl_device_id device, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns build information for each device in the program object.
static int CL.clGetProgramInfo(cl_program program, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns information about the program object.
static int CL.clGetSamplerInfo(cl_sampler sampler, int param_name, long param_value_size, Pointer param_value, long[] param_value_size_ret)
          Returns information about the sampler object.
static int CL.clSetKernelArg(cl_kernel kernel, int arg_index, long arg_size, Pointer arg_value)
          Set the argument value for a specific argument of a kernel.
 void CreateContextFunction.function(java.lang.String errinfo, Pointer private_info, long cb, java.lang.Object user_data)
          The function that will be called.
 

Constructors in org.jocl with parameters of type Pointer
Pointer(Pointer other)
          Copy constructor
Pointer(Pointer other, long byteOffset)
          Creates a copy of the given pointer, with an additional byte offset