Package | Description |
---|---|
com.jogamp.opencl |
High level java bindings to OpenCL.
|
com.jogamp.opencl.gl |
High level java bindings, OpenCL-OpenGL interoperability.
|
Modifier and Type | Class and Description |
---|---|
class |
CLBuffer<B extends Buffer>
OpenCL buffer object wrapping an optional NIO buffer.
|
class |
CLImage<B extends Buffer> |
class |
CLImage2d<B extends Buffer> |
class |
CLImage3d<B extends Buffer> |
class |
CLSubBuffer<B extends Buffer>
A sub buffer of a CLBuffer.
|
Modifier and Type | Field and Description |
---|---|
protected Set<CLMemory<? extends Buffer>> |
CLContext.memoryObjects |
Modifier and Type | Method and Description |
---|---|
abstract <T extends Buffer> |
CLMemory.cloneWith(T directBuffer)
Returns a new instance of CLMemory pointing to the same CLResource but using a different Buffer.
|
CLMemory<B> |
CLMemory.use(B buffer) |
Modifier and Type | Method and Description |
---|---|
List<CLMemory<? extends Buffer>> |
CLContext.getMemoryObjects()
Returns a read only shapshot of all allocated memory objects associated with this context.
|
Modifier and Type | Method and Description |
---|---|
void |
CLMemObjectListener.memoryDeallocated(CLMemory<?> mem) |
CLKernel |
CLKernel.putArg(CLMemory<?> value) |
CLKernel |
CLKernel.putArgs(CLMemory<?>... values) |
CLCommandQueue |
CLCommandQueue.putUnmapMemory(CLMemory<?> memory,
Buffer mapped)
Calls clEnqueueUnmapMemObject.
|
CLCommandQueue |
CLCommandQueue.putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList events)
Calls clEnqueueUnmapMemObject.
|
CLCommandQueue |
CLCommandQueue.putUnmapMemory(CLMemory<?> memory,
Buffer mapped,
CLEventList condition,
CLEventList events)
Calls clEnqueueUnmapMemObject.
|
CLKernel |
CLKernel.setArg(int argumentIndex,
CLMemory<?> value) |
CLKernel |
CLKernel.setArgs(CLMemory<?>... values) |
Modifier and Type | Class and Description |
---|---|
class |
CLGLBuffer<B extends Buffer>
Shared buffer between OpenGL and OpenCL contexts.
|
class |
CLGLImage2d<B extends Buffer>
2D OpenCL image representing an OpenGL renderbuffer.
|
class |
CLGLTexture2d<B extends Buffer>
2D OpenCL image representing an 2D OpenGL texture.
|
class |
CLGLTexture3d<B extends Buffer>
3D OpenCL image representing an 3D OpenGL texture.
|