Uses of Class
org.lwjgl.PointerBuffer

Packages that use PointerBuffer
org.lwjgl   
org.lwjgl.opencl   
org.lwjgl.opengl   
 

Uses of PointerBuffer in org.lwjgl
 

Methods in org.lwjgl that return PointerBuffer
static PointerBuffer PointerBuffer.allocateDirect(int capacity)
          Allocates a new pointer buffer.
 PointerBuffer PointerBuffer.asReadOnlyBuffer()
          Creates a new, read-only pointer buffer that shares this buffer's content.
 PointerBuffer PointerBuffer.clear()
          Clears this buffer.
 PointerBuffer PointerBuffer.compact()
          Compacts this buffer  (optional operation).
static PointerBuffer BufferUtils.createPointerBuffer(int size)
          Construct a PointerBuffer with the specified number of elements.
 PointerBuffer PointerBuffer.duplicate()
          Creates a new pointer buffer that shares this buffer's content.
 PointerBuffer PointerBuffer.flip()
          Flips this buffer.
 PointerBuffer PointerBuffer.get(long[] dst)
          Relative bulk get method.
 PointerBuffer PointerBuffer.get(long[] dst, int offset, int length)
          Relative bulk get method.
 PointerBuffer PointerBuffer.limit(int newLimit)
          Sets this buffer's limit.
 PointerBuffer PointerBuffer.mark()
          Sets this buffer's mark at its position.
protected  PointerBuffer PointerBuffer.newInstance(java.nio.ByteBuffer source)
          This method is used in slice and duplicate instead of normal object construction, so that subclasses can return themselves.
 PointerBuffer PointerBuffer.position(int newPosition)
          Sets this buffer's position.
 PointerBuffer PointerBuffer.put(int index, long l)
          Absolute put method  (optional operation).
 PointerBuffer PointerBuffer.put(int index, PointerWrapper pointer)
          Convenience put that accepts PointerWrapper objects.
 PointerBuffer PointerBuffer.put(long l)
          Relative put method  (optional operation).
 PointerBuffer PointerBuffer.put(long[] src)
          Relative bulk put method  (optional operation).
 PointerBuffer PointerBuffer.put(long[] src, int offset, int length)
          Relative bulk put method  (optional operation).
 PointerBuffer PointerBuffer.put(PointerBuffer src)
          Relative bulk put method  (optional operation).
 PointerBuffer PointerBuffer.put(PointerWrapper pointer)
          Convenience put that accepts PointerWrapper objects.
 PointerBuffer PointerBuffer.reset()
          Resets this buffer's position to the previously-marked position.
 PointerBuffer PointerBuffer.rewind()
          Rewinds this buffer.
 PointerBuffer PointerBuffer.slice()
          Creates a new pointer buffer whose content is a shared subsequence of this buffer's content.
 

Methods in org.lwjgl with parameters of type PointerBuffer
static void BufferChecks.checkBuffer(PointerBuffer buf, int size)
           
static void BufferChecks.checkDirect(PointerBuffer buf)
           
static void BufferChecks.checkNullTerminated(PointerBuffer buf)
          Helper method to ensure a PointerBuffer is null-terminated
 PointerBuffer PointerBuffer.put(PointerBuffer src)
          Relative bulk put method  (optional operation).
 

Uses of PointerBuffer in org.lwjgl.opencl
 

Methods in org.lwjgl.opencl with parameters of type PointerBuffer
static int CL10.clBuildProgram(CLProgram program, PointerBuffer device_list, java.nio.ByteBuffer options, CLBuildProgramCallback pfn_notify)
           
static int CL10.clBuildProgram(CLProgram program, PointerBuffer device_list, java.lang.CharSequence options, CLBuildProgramCallback pfn_notify)
          Overloads clBuildProgram.
static CLContext CL10.clCreateContext(PointerBuffer properties, CLDevice device, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
          Overloads clCreateContext.
static CLContext CL10.clCreateContext(PointerBuffer properties, PointerBuffer devices, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
          LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
static CLContext CL10.clCreateContextFromType(PointerBuffer properties, long device_type, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
          LWJGL requires CL_CONTEXT_PLATFORM to be present in the cl_context_properties buffer.
static int CL10.clCreateKernelsInProgram(CLProgram program, PointerBuffer kernels, java.nio.IntBuffer num_kernels_ret)
           
static CLProgram CL10.clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, java.nio.ByteBuffer[] binaries, java.nio.IntBuffer binary_status, java.nio.IntBuffer errcode_ret)
          Overloads clCreateProgramWithBinary.
static CLProgram CL10.clCreateProgramWithBinary(CLContext context, PointerBuffer device_list, PointerBuffer lengths, java.nio.ByteBuffer binaries, java.nio.IntBuffer binary_status, java.nio.IntBuffer errcode_ret)
          Overloads clCreateProgramWithBinary.
static CLProgram CL10.clCreateProgramWithSource(CLContext context, java.nio.ByteBuffer strings, PointerBuffer lengths, java.nio.IntBuffer errcode_ret)
          Overloads clCreateProgramWithSource.
static int EXTDeviceFission.clCreateSubDevicesEXT(CLDevice in_device, java.nio.LongBuffer properties, PointerBuffer out_devices, java.nio.IntBuffer num_devices)
           
static int CL10GL.clEnqueueAcquireGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)
          Overloads clEnqueueAcquireGLObjects.
static int CL10GL.clEnqueueAcquireGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueCopyBuffer(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, long src_offset, long dst_offset, long cb, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueCopyBufferRect(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueCopyBufferToImage(CLCommandQueue command_queue, CLMem src_buffer, CLMem dst_image, long src_offset, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueCopyImage(CLCommandQueue command_queue, CLMem src_image, CLMem dst_image, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueCopyImageToBuffer(CLCommandQueue command_queue, CLMem src_image, CLMem dst_buffer, PointerBuffer src_origin, PointerBuffer region, long dst_offset, PointerBuffer event_wait_list, PointerBuffer event)
           
static java.nio.ByteBuffer CL10.clEnqueueMapBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_map, long map_flags, long offset, long cb, PointerBuffer event_wait_list, PointerBuffer event, java.nio.IntBuffer errcode_ret)
           
static java.nio.ByteBuffer CL10.clEnqueueMapImage(CLCommandQueue command_queue, CLMem image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer region, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, PointerBuffer event_wait_list, PointerBuffer event, java.nio.IntBuffer errcode_ret)
           
static int CL10.clEnqueueMarker(CLCommandQueue command_queue, PointerBuffer event)
           
static int EXTMigrateMemobject.clEnqueueMigrateMemObjectEXT(CLCommandQueue command_queue, CLMem mem_object, long flags, PointerBuffer event_wait_list, PointerBuffer event)
          Overloads clEnqueueMigrateMemObjectEXT.
static int EXTMigrateMemobject.clEnqueueMigrateMemObjectEXT(CLCommandQueue command_queue, PointerBuffer mem_objects, long flags, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueNativeKernel(CLCommandQueue command_queue, CLNativeKernel user_func, CLMem[] mem_list, long[] sizes, PointerBuffer event_wait_list, PointerBuffer event)
          Enqueues a native kernel to the specified command queue.
static int CL10.clEnqueueNDRangeKernel(CLCommandQueue command_queue, CLKernel kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_read, long offset, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueReadBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_read, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueReadImage(CLCommandQueue command_queue, CLMem image, int blocking_read, PointerBuffer origin, PointerBuffer region, long row_pitch, long slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10GL.clEnqueueReleaseGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)
          Overloads clEnqueueReleaseGLObjects.
static int CL10GL.clEnqueueReleaseGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueTask(CLCommandQueue command_queue, CLKernel kernel, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueUnmapMemObject(CLCommandQueue command_queue, CLMem memobj, java.nio.ByteBuffer mapped_ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWaitForEvents(CLCommandQueue command_queue, PointerBuffer event_list)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteBuffer(CLCommandQueue command_queue, CLMem buffer, int blocking_write, long offset, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.DoubleBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.LongBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL11.clEnqueueWriteBufferRect(CLCommandQueue command_queue, CLMem buffer, int blocking_write, PointerBuffer buffer_origin, PointerBuffer host_origin, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.ByteBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.FloatBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.IntBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clEnqueueWriteImage(CLCommandQueue command_queue, CLMem image, int blocking_write, PointerBuffer origin, PointerBuffer region, long input_row_pitch, long input_slice_pitch, java.nio.ShortBuffer ptr, PointerBuffer event_wait_list, PointerBuffer event)
           
static int CL10.clGetCommandQueueInfo(CLCommandQueue command_queue, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetContextInfo(CLContext context, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetDeviceIDs(CLPlatform platform, long device_type, PointerBuffer devices, java.nio.IntBuffer num_devices)
           
static int CL10.clGetDeviceInfo(CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetEventInfo(CLEvent event, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetEventProfilingInfo(CLEvent event, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int APPLEGLSharing.clGetGLContextInfoAPPLE(CLContext context, PointerBuffer platform_gl_ctx, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int KHRGLSharing.clGetGLContextInfoKHR(PointerBuffer properties, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10GL.clGetGLTextureInfo(CLMem memobj, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetImageInfo(CLMem image, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetKernelInfo(CLKernel kernel, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetKernelWorkGroupInfo(CLKernel kernel, CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetMemObjectInfo(CLMem memobj, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetPlatformIDs(PointerBuffer platforms, java.nio.IntBuffer num_platforms)
           
static int CL10.clGetPlatformInfo(CLPlatform platform, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetProgramBuildInfo(CLProgram program, CLDevice device, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetProgramInfo(CLProgram program, java.nio.ByteBuffer[] param_value, PointerBuffer param_value_size_ret)
          Overloads clGetProgramInfo.
static int CL10.clGetProgramInfo(CLProgram program, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int CL10.clGetProgramInfo(CLProgram program, PointerBuffer sizes, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
          Overloads clGetProgramInfo.
static int CL10.clGetSamplerInfo(CLSampler sampler, int param_name, java.nio.ByteBuffer param_value, PointerBuffer param_value_size_ret)
           
static int KHRICD.clIcdGetPlatformIDsKHR(PointerBuffer platforms, java.nio.IntBuffer num_platforms)
           
static int CL10.clWaitForEvents(PointerBuffer event_list)
           
 

Uses of PointerBuffer in org.lwjgl.opengl
 

Methods in org.lwjgl.opengl with parameters of type PointerBuffer
 void AWTGLCanvas.setCLSharingProperties(PointerBuffer properties)
           
 void Drawable.setCLSharingProperties(PointerBuffer properties)
          Sets the appropriate khr_gl_sharing properties in the target PointerBuffer, so that if it is used in a clCreateContext(FromType) call, the created CL context will be sharing objects with this Drawable's GL context.
 



Copyright © 2002-2009 lwjgl.org. All Rights Reserved.