Uses of Class
com.jogamp.opencl.CLBuffer

Packages that use CLBuffer
com.jogamp.opencl High level java bindings to OpenCL. 
com.jogamp.opencl.gl High level java bindings, OpenCL-OpenGL interoperability. 
 

Uses of CLBuffer in com.jogamp.opencl
 

Subclasses of CLBuffer in com.jogamp.opencl
 class CLSubBuffer<B extends Buffer>
          A sub buffer of a CLBuffer.
 

Methods in com.jogamp.opencl that return CLBuffer
<T extends Buffer>
CLBuffer<T>
CLBuffer.cloneWith(T directBuffer)
           
<B extends Buffer>
CLBuffer<B>
CLContext.createBuffer(B directBuffer, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags.
<B extends Buffer>
CLBuffer<B>
CLContext.createBuffer(B directBuffer, int flags)
          Creates a CLBuffer with the specified flags.
 CLBuffer<?> CLContext.createBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags.
 CLBuffer<?> CLContext.createBuffer(int size, int flags)
          Creates a CLBuffer with the specified flags.
 CLBuffer<ByteBuffer> CLContext.createByteBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and buffer size in bytes.
 CLBuffer<ByteBuffer> CLContext.createByteBuffer(int size, int flags)
          Creates a CLBuffer with the specified flags and buffer size in bytes.
 CLBuffer<DoubleBuffer> CLContext.createDoubleBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<FloatBuffer> CLContext.createFloatBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<IntBuffer> CLContext.createIntBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<LongBuffer> CLContext.createLongBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<ShortBuffer> CLContext.createShortBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<B> CLSubBuffer.getParent()
          Returns the parent buffer this buffer was created from.
 

Methods in com.jogamp.opencl with parameters of type CLBuffer
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, int srcOffset, int destOffset, long bytesToCopy, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, long bytesToCopy)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBuffer(CLBuffer<?> src, CLBuffer<?> dest, long bytesToCopy)
          Calls clEnqueueCopyBuffer.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int srcOriginZ, int destOriginX, int destOriginY, int destOriginZ, int rangeX, int rangeY, int rangeZ, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferRect(CLBuffer<?> src, CLBuffer<?> dest, int srcOriginX, int srcOriginY, int destOriginX, int destOriginY, int rangeX, int rangeY, long srcRowPitch, long srcSlicePitch, long destRowPitch, long destSlicePitch, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferRect.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage2d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int rangeX, int rangeY, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyBufferToImage(CLBuffer<?> srcBuffer, CLImage3d<?> dstImage, long srcOffset, int dstOriginX, int dstOriginY, int dstOriginZ, int rangeX, int rangeY, int rangeZ, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyBufferToImage.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage2d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int rangeX, int rangeY, long dstOffset, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset)
          Calls clEnqueueCopyImageToBuffer.
 CLCommandQueue CLCommandQueue.putCopyImageToBuffer(CLImage3d<?> srcImage, CLBuffer<?> dstBuffer, int srcOriginX, int srcOriginY, int srcOriginZ, int rangeX, int rangeY, int rangeZ, long dstOffset, CLEventList condition, CLEventList events)
          Calls clEnqueueCopyImageToBuffer.
 ByteBuffer CLCommandQueue.putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap)
          Calls clEnqueueMapBuffer.
 ByteBuffer CLCommandQueue.putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList events)
          Calls clEnqueueMapBuffer.
 ByteBuffer CLCommandQueue.putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, boolean blockingMap, CLEventList condition, CLEventList events)
          Calls clEnqueueMapBuffer.
 ByteBuffer CLCommandQueue.putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap)
          Calls clEnqueueMapBuffer.
 ByteBuffer CLCommandQueue.putMapBuffer(CLBuffer<?> buffer, CLMemory.Map flag, long offset, long length, boolean blockingMap, CLEventList condition, CLEventList events)
          Calls clEnqueueMapBuffer.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList events)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBuffer(CLBuffer<?> readBuffer, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBuffer.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putReadBufferRect(CLBuffer<?> readBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingRead, CLEventList condition, CLEventList events)
          Calls clEnqueueReadBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingRead, CLEventList events)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBuffer(CLBuffer<?> writeBuffer, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBuffer.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int originZ, int hostX, int hostY, int hostZ, int rangeX, int rangeY, int rangeZ, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 CLCommandQueue CLCommandQueue.putWriteBufferRect(CLBuffer<?> writeBuffer, int originX, int originY, int hostX, int hostY, int rangeX, int rangeY, long rowPitch, long slicePitch, long hostRowPitch, long hostSlicePitch, boolean blockingWrite, CLEventList condition, CLEventList events)
          Calls clEnqueueWriteBufferRect.
 

Uses of CLBuffer in com.jogamp.opencl.gl
 

Subclasses of CLBuffer in com.jogamp.opencl.gl
 class CLGLBuffer<B extends Buffer>
          Shared buffer between OpenGL and OpenCL contexts.