| Package | Description |
|---|---|
| com.nativelibs4java.opencl |
| Modifier and Type | Class and Description |
|---|---|
class |
CLUserEvent |
| Modifier and Type | Field and Description |
|---|---|
static CLEvent |
CLEvent.FIRE_AND_FORGET
Pass this to special value to any method that expects a variable number of events to wait for and that returns an event, to completely avoid returning the completion event (will return null instead of the event).
|
| Modifier and Type | Method and Description |
|---|---|
CLEvent |
CLMem.acquireGLObject(CLQueue queue,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.copyBytesTo(CLQueue queue,
CLBuffer destination,
long sourceByteOffset,
long destinationByteOffset,
long byteCount,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLBuffer.copyElementsTo(CLQueue queue,
CLBuffer destination,
long sourceElementOffset,
long destinationElementOffset,
long elementCount,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
CLBuffer destination,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLImage.copyTo(CLQueue queue,
CLImage destination,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyImage.
|
CLEvent |
CLImage.copyTo(CLQueue queue,
CLImage destination,
long[] sourceOrigin,
long[] destinationOrigin,
long[] region,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyImage.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
CLMem destination,
CLEvent... eventsToWaitFor)
enqueues a command to copy a buffer object identified by src_buffer to another buffer object identified by destination.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
long srcOffset,
long length,
CLMem destination,
long destOffset,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLQueue.enqueueAcquireGLObjects(CLMem[] objects,
CLEvent... eventsToWaitFor)
Calls clEnqueueAcquireGLObjects.
|
CLEvent |
CLQueue.enqueueBarrier(CLEvent... eventsToWaitFor)
Calls clEnqueueBarrierWithWaitList.
|
CLEvent |
CLQueue.enqueueMarker(CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLQueue.enqueueMigrateMemObjects(CLMem[] memObjects,
EnumSet<CLMem.Migration> flags,
CLEvent... eventsToWaitFor)
Calls clEnqueueMigrateMemObjects.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalOffsets,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
long[] globalOffsets,
long[] globalWorkSizes,
long[] localWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLQueue.enqueueReleaseGLObjects(CLMem[] objects,
CLEvent... eventsToWaitFor)
Calls clEnqueueReleaseGLObjects.
|
CLEvent |
CLKernel.enqueueTask(CLQueue queue,
CLEvent... eventsToWaitFor)
Calls clEnqueueTask.
|
CLEvent |
CLBuffer.fillBuffer(CLQueue queue,
Pointer<T> pattern,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillBuffer.
|
CLEvent |
CLBuffer.fillBuffer(CLQueue queue,
Pointer<T> pattern,
long patternLength,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillBuffer.
|
CLEvent |
CLImage.fillImage(CLQueue queue,
Object color,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillImage.
|
CLEvent |
CLImage.fillImage(CLQueue queue,
Object color,
long[] origin,
long[] region,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillImage.
|
CLEvent |
CLBuffer.read(CLQueue queue,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLBuffer.read(CLQueue queue,
long offset,
long length,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLImage2D.read(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage3D.read(CLQueue queue,
long minX,
long minY,
long minZ,
long width,
long height,
long depth,
long rowPitch,
long slicePitch,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.read(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Pointer<?> out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.read(CLQueue queue,
long offset,
long length,
Pointer<T> out,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLBuffer.read(CLQueue queue,
Pointer<T> out,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLMem.releaseGLObject(CLQueue queue,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage.unmap(CLQueue queue,
ByteBuffer buffer,
CLEvent... eventsToWaitFor)
Calls clEnqueueUnmapMemObject.
|
CLEvent |
CLBuffer.unmap(CLQueue queue,
Pointer<T> buffer,
CLEvent... eventsToWaitFor)
Calls clEnqueueUnmapMemObject.
|
CLEvent |
CLBuffer.write(CLQueue queue,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
boolean allowDeoptimizingDirectRead,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
int destX,
int destY,
int width,
int height,
boolean allowDeoptimizingDirectRead,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.write(CLQueue queue,
long offset,
long length,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLImage2D.write(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage3D.write(CLQueue queue,
long minX,
long minY,
long minZ,
long width,
long height,
long depth,
long rowPitch,
long slicePitch,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Pointer<?> in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.write(CLQueue queue,
long offset,
long length,
Pointer<T> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.write(CLQueue queue,
Pointer<T> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.writeBytes(CLQueue queue,
long offset,
long length,
ByteBuffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.writeBytes(CLQueue queue,
long offset,
long length,
Pointer<?> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<ByteBuffer,CLEvent> |
CLImage2D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
boolean blocking,
CLEvent... eventsToWaitFor) |
Pair<ByteBuffer,CLEvent> |
CLImage3D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor) |
Pair<Pointer<T>,CLEvent> |
CLBuffer.mapLater(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
Pair<Pointer<T>,CLEvent> |
CLBuffer.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
Pair<ByteBuffer,CLEvent> |
CLImage2D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long lengthX,
long lengthY,
long rowPitch,
boolean blocking,
CLEvent... eventsToWaitFor) |
Pair<ByteBuffer,CLEvent> |
CLImage3D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long offsetZ,
long lengthX,
long lengthY,
long lengthZ,
long rowPitch,
long slicePitch,
CLEvent... eventsToWaitFor) |
| Modifier and Type | Method and Description |
|---|---|
CLEvent |
CLMem.acquireGLObject(CLQueue queue,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.copyBytesTo(CLQueue queue,
CLBuffer destination,
long sourceByteOffset,
long destinationByteOffset,
long byteCount,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLBuffer.copyElementsTo(CLQueue queue,
CLBuffer destination,
long sourceElementOffset,
long destinationElementOffset,
long elementCount,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
CLBuffer destination,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLImage.copyTo(CLQueue queue,
CLImage destination,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyImage.
|
CLEvent |
CLImage.copyTo(CLQueue queue,
CLImage destination,
long[] sourceOrigin,
long[] destinationOrigin,
long[] region,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyImage.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
CLMem destination,
CLEvent... eventsToWaitFor)
enqueues a command to copy a buffer object identified by src_buffer to another buffer object identified by destination.
|
CLEvent |
CLBuffer.copyTo(CLQueue queue,
long srcOffset,
long length,
CLMem destination,
long destOffset,
CLEvent... eventsToWaitFor)
Calls clEnqueueCopyBuffer.
|
CLEvent |
CLQueue.enqueueAcquireGLObjects(CLMem[] objects,
CLEvent... eventsToWaitFor)
Calls clEnqueueAcquireGLObjects.
|
CLEvent |
CLQueue.enqueueBarrier(CLEvent... eventsToWaitFor)
Calls clEnqueueBarrierWithWaitList.
|
CLEvent |
CLQueue.enqueueMarker(CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLQueue.enqueueMigrateMemObjects(CLMem[] memObjects,
EnumSet<CLMem.Migration> flags,
CLEvent... eventsToWaitFor)
Calls clEnqueueMigrateMemObjects.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
int[] globalOffsets,
int[] globalWorkSizes,
int[] localWorkSizes,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLKernel.enqueueNDRange(CLQueue queue,
long[] globalOffsets,
long[] globalWorkSizes,
long[] localWorkSizes,
CLEvent... eventsToWaitFor)
Calls clEnqueueNDRangeKernel.
|
CLEvent |
CLQueue.enqueueReleaseGLObjects(CLMem[] objects,
CLEvent... eventsToWaitFor)
Calls clEnqueueReleaseGLObjects.
|
CLEvent |
CLKernel.enqueueTask(CLQueue queue,
CLEvent... eventsToWaitFor)
Calls clEnqueueTask.
|
void |
CLQueue.enqueueWaitForEvents(CLEvent... eventsToWaitFor)
Calls clEnqueueWaitForEvents.
|
CLEvent |
CLBuffer.fillBuffer(CLQueue queue,
Pointer<T> pattern,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillBuffer.
|
CLEvent |
CLBuffer.fillBuffer(CLQueue queue,
Pointer<T> pattern,
long patternLength,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillBuffer.
|
CLEvent |
CLImage.fillImage(CLQueue queue,
Object color,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillImage.
|
CLEvent |
CLImage.fillImage(CLQueue queue,
Object color,
long[] origin,
long[] region,
CLEvent... eventsToWaitFor)
Calls clEnqueueFillImage.
|
static void |
CLEvent.invokeUponCompletion(Runnable action,
CLEvent... eventsToWaitFor)
Invoke an action in a separate thread only after completion of all of the commands associated with the specified events.
|
ByteBuffer |
CLImage3D.map(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor) |
ByteBuffer |
CLImage2D.map(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor) |
Pointer<T> |
CLBuffer.map(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
Pointer<T> |
CLBuffer.map(CLQueue queue,
CLMem.MapFlags flags,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
ByteBuffer |
CLImage2D.map(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long lengthX,
long lengthY,
long rowPitch,
CLEvent... eventsToWaitFor) |
ByteBuffer |
CLImage3D.map(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long offsetZ,
long lengthX,
long lengthY,
long lengthZ,
long rowPitch,
long slicePitch,
boolean blocking,
CLEvent... eventsToWaitFor) |
Pair<ByteBuffer,CLEvent> |
CLImage2D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
boolean blocking,
CLEvent... eventsToWaitFor) |
Pair<ByteBuffer,CLEvent> |
CLImage3D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor) |
Pair<Pointer<T>,CLEvent> |
CLBuffer.mapLater(CLQueue queue,
CLMem.MapFlags flags,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
Pair<Pointer<T>,CLEvent> |
CLBuffer.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueMapBuffer.
|
Pair<ByteBuffer,CLEvent> |
CLImage2D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long lengthX,
long lengthY,
long rowPitch,
boolean blocking,
CLEvent... eventsToWaitFor) |
Pair<ByteBuffer,CLEvent> |
CLImage3D.mapLater(CLQueue queue,
CLMem.MapFlags flags,
long offsetX,
long offsetY,
long offsetZ,
long lengthX,
long lengthY,
long lengthZ,
long rowPitch,
long slicePitch,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.read(CLQueue queue,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
void |
CLImage2D.read(CLQueue queue,
BufferedImage imageOut,
boolean allowDeoptimizingDirectWrite,
CLEvent... eventsToWaitFor) |
BufferedImage |
CLImage2D.read(CLQueue queue,
CLEvent... eventsToWaitFor) |
Pointer<T> |
CLBuffer.read(CLQueue queue,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLBuffer.read(CLQueue queue,
long offset,
long length,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
Pointer<T> |
CLBuffer.read(CLQueue queue,
long offset,
long length,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLImage2D.read(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage3D.read(CLQueue queue,
long minX,
long minY,
long minZ,
long width,
long height,
long depth,
long rowPitch,
long slicePitch,
Buffer out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.read(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Pointer<?> out,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.read(CLQueue queue,
long offset,
long length,
Pointer<T> out,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLBuffer.read(CLQueue queue,
Pointer<T> out,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueReadBuffer.
|
CLEvent |
CLMem.releaseGLObject(CLQueue queue,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage.unmap(CLQueue queue,
ByteBuffer buffer,
CLEvent... eventsToWaitFor)
Calls clEnqueueUnmapMemObject.
|
CLEvent |
CLBuffer.unmap(CLQueue queue,
Pointer<T> buffer,
CLEvent... eventsToWaitFor)
Calls clEnqueueUnmapMemObject.
|
static void |
CLEvent.waitFor(CLEvent... eventsToWaitFor)
Calls clWaitForEvents.
|
CLEvent |
CLBuffer.write(CLQueue queue,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
void |
CLImage2D.write(CLQueue queue,
BufferedImage imageIn,
boolean allowDeoptimizingDirectRead,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
boolean allowDeoptimizingDirectRead,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
Image image,
int destX,
int destY,
int width,
int height,
boolean allowDeoptimizingDirectRead,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.write(CLQueue queue,
long offset,
long length,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Deprecated.
|
CLEvent |
CLImage2D.write(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage3D.write(CLQueue queue,
long minX,
long minY,
long minZ,
long width,
long height,
long depth,
long rowPitch,
long slicePitch,
Buffer in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLImage2D.write(CLQueue queue,
long minX,
long minY,
long width,
long height,
long rowPitch,
Pointer<?> in,
boolean blocking,
CLEvent... eventsToWaitFor) |
CLEvent |
CLBuffer.write(CLQueue queue,
long offset,
long length,
Pointer<T> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.write(CLQueue queue,
Pointer<T> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.writeBytes(CLQueue queue,
long offset,
long length,
ByteBuffer in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
CLEvent |
CLBuffer.writeBytes(CLQueue queue,
long offset,
long length,
Pointer<?> in,
boolean blocking,
CLEvent... eventsToWaitFor)
Calls clEnqueueWriteBuffer.
|
Copyright © 2009-2015. All Rights Reserved.