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 | Method and Description |
---|---|
static CLMemory.Mem |
CLMemory.Mem.valueOf(int bufferFlag) |
static CLMemory.Mem |
CLMemory.Mem.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CLMemory.Mem[] |
CLMemory.Mem.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
EnumSet<CLMemory.Mem> |
CLMemory.getConfig()
Returns the configuration of this memory object.
|
static EnumSet<CLMemory.Mem> |
CLMemory.Mem.valuesOf(int bitfield) |
Modifier and Type | Method and Description |
---|---|
<B extends Buffer> |
CLContext.createBuffer(B directBuffer,
CLMemory.Mem... flags)
Creates a CLBuffer with the specified flags.
|
CLBuffer<?> |
CLContext.createBuffer(int size,
CLMemory.Mem... 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<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.
|
<B extends Buffer> |
CLContext.createImage2d(B directBuffer,
int width,
int height,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage2d with the specified format, dimension and flags.
|
<B extends Buffer> |
CLContext.createImage2d(B directBuffer,
int width,
int height,
int rowPitch,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage2d with the specified format, dimension and flags.
|
CLImage2d<?> |
CLContext.createImage2d(int width,
int height,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage2d with the specified format, dimension and flags.
|
CLImage2d<?> |
CLContext.createImage2d(int width,
int height,
int rowPitch,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage2d with the specified format, dimension and flags.
|
<B extends Buffer> |
CLContext.createImage3d(B directBuffer,
int width,
int height,
int depth,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage3d with the specified format, dimension and flags.
|
<B extends Buffer> |
CLContext.createImage3d(B directBuffer,
int width,
int height,
int depth,
int rowPitch,
int slicePitch,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage3d with the specified format, dimension and flags.
|
CLImage3d<?> |
CLContext.createImage3d(int width,
int height,
int depth,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage3d with the specified format, dimension and flags.
|
CLImage3d<?> |
CLContext.createImage3d(int width,
int height,
int depth,
int rowPitch,
int slicePitch,
CLImageFormat format,
CLMemory.Mem... flags)
Creates a CLImage3d with the specified format, dimension and flags.
|
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.
|
CLSubBuffer<B> |
CLBuffer.createSubBuffer(int offset,
int size,
CLMemory.Mem... flags)
Creates a sub buffer with the specified region from this buffer.
|
CLSubBuffer<B> |
CLSubBuffer.createSubBuffer(int origin,
int size,
CLMemory.Mem... flags)
Throws an UnsupportedOperationException since creating sub buffers
from sub buffers is not allowed as of OpenCL 1.1.
|
static int |
CLMemory.Mem.flagsToInt(CLMemory.Mem[] flags) |
CLImageFormat[] |
CLContext.getSupportedImage2dFormats(CLMemory.Mem... flags)
Returns all supported 2d image formats with the (optional) memory allocation flags.
|
CLImageFormat[] |
CLContext.getSupportedImage3dFormats(CLMemory.Mem... flags)
Returns all supported 3d image formats with the (optional) memory allocation flags.
|
Modifier and Type | Method and Description |
---|---|
<B extends Buffer> |
CLGLContext.createFromGLBuffer(B directBuffer,
int glBuffer,
long glBufferSize,
CLMemory.Mem... flags)
Creates a CLGLBuffer for memory sharing with the specified OpenGL buffer.
|
CLGLBuffer<?> |
CLGLContext.createFromGLBuffer(int glBuffer,
long glBufferSize,
CLMemory.Mem... flags)
Creates a CLGLBuffer for memory sharing with the specified OpenGL buffer.
|
<B extends Buffer> |
CLGLContext.createFromGLRenderbuffer(B directBuffer,
int glBuffer,
CLMemory.Mem... flags) |
CLGLImage2d<?> |
CLGLContext.createFromGLRenderbuffer(int glBuffer,
CLMemory.Mem... flags) |
<B extends Buffer> |
CLGLContext.createFromGLTexture2d(B directBuffer,
int target,
int texture,
int mipmap,
CLMemory.Mem... flags) |
CLGLTexture2d<?> |
CLGLContext.createFromGLTexture2d(int target,
int texture,
int mipmap,
CLMemory.Mem... flags) |
<B extends Buffer> |
CLGLContext.createFromGLTexture3d(B directBuffer,
int target,
int texture,
int mipmap,
CLMemory.Mem... flags) |
CLGLTexture3d<?> |
CLGLContext.createFromGLTexture3d(int target,
int texture,
int mipmap,
CLMemory.Mem... flags) |