com.jogamp.opencl.impl
Class CLProcAddressTable

java.lang.Object
  extended by com.jogamp.gluegen.runtime.ProcAddressTable
      extended by com.jogamp.opencl.impl.CLProcAddressTable

public class CLProcAddressTable
extends ProcAddressTable

This table is a cache of pointers to the dynamically-linkable C library.

See Also:
ProcAddressTable

Field Summary
 long _addressof_clBuildProgram
           
 long _addressof_clCreateBuffer
           
 long _addressof_clCreateCommandQueue
           
 long _addressof_clCreateContext
           
 long _addressof_clCreateContextFromType
           
 long _addressof_clCreateEventFromGLsyncKHR
           
 long _addressof_clCreateFromGLBuffer
           
 long _addressof_clCreateFromGLRenderbuffer
           
 long _addressof_clCreateFromGLTexture2D
           
 long _addressof_clCreateFromGLTexture3D
           
 long _addressof_clCreateImage2D
           
 long _addressof_clCreateImage3D
           
 long _addressof_clCreateKernel
           
 long _addressof_clCreateKernelsInProgram
           
 long _addressof_clCreateProgramWithBinary
           
 long _addressof_clCreateProgramWithSource
           
 long _addressof_clCreateSampler
           
 long _addressof_clCreateSubBuffer
           
 long _addressof_clCreateSubDevicesEXT
           
 long _addressof_clCreateUserEvent
           
 long _addressof_clEnqueueAcquireGLObjects
           
 long _addressof_clEnqueueBarrier
           
 long _addressof_clEnqueueCopyBuffer
           
 long _addressof_clEnqueueCopyBufferRect
           
 long _addressof_clEnqueueCopyBufferToImage
           
 long _addressof_clEnqueueCopyImage
           
 long _addressof_clEnqueueCopyImageToBuffer
           
 long _addressof_clEnqueueMapBuffer
           
 long _addressof_clEnqueueMapImage
           
 long _addressof_clEnqueueMarker
           
 long _addressof_clEnqueueNativeKernel
           
 long _addressof_clEnqueueNDRangeKernel
           
 long _addressof_clEnqueueReadBuffer
           
 long _addressof_clEnqueueReadBufferRect
           
 long _addressof_clEnqueueReadImage
           
 long _addressof_clEnqueueReleaseGLObjects
           
 long _addressof_clEnqueueTask
           
 long _addressof_clEnqueueUnmapMemObject
           
 long _addressof_clEnqueueWaitForEvents
           
 long _addressof_clEnqueueWriteBuffer
           
 long _addressof_clEnqueueWriteBufferRect
           
 long _addressof_clEnqueueWriteImage
           
 long _addressof_clFinish
           
 long _addressof_clFlush
           
 long _addressof_clGetCommandQueueInfo
           
 long _addressof_clGetContextInfo
           
 long _addressof_clGetDeviceIDs
           
 long _addressof_clGetDeviceInfo
           
 long _addressof_clGetEventInfo
           
 long _addressof_clGetEventProfilingInfo
           
 long _addressof_clGetExtensionFunctionAddressImpl
           
 long _addressof_clGetGLContextInfoKHR
           
 long _addressof_clGetGLObjectInfo
           
 long _addressof_clGetGLTextureInfo
           
 long _addressof_clGetImageInfo
           
 long _addressof_clGetKernelInfo
           
 long _addressof_clGetKernelWorkGroupInfo
           
 long _addressof_clGetMemObjectInfo
           
 long _addressof_clGetPlatformIDs
           
 long _addressof_clGetPlatformInfo
           
 long _addressof_clGetProgramBuildInfo
           
 long _addressof_clGetProgramInfo
           
 long _addressof_clGetSamplerInfo
           
 long _addressof_clGetSupportedImageFormats
           
 long _addressof_clIcdGetPlatformIDsKHR
           
 long _addressof_clReleaseCommandQueue
           
 long _addressof_clReleaseContext
           
 long _addressof_clReleaseDeviceEXT
           
 long _addressof_clReleaseEvent
           
 long _addressof_clReleaseKernel
           
 long _addressof_clReleaseMemObject
           
 long _addressof_clReleaseProgram
           
 long _addressof_clReleaseSampler
           
 long _addressof_clRetainCommandQueue
           
 long _addressof_clRetainContext
           
 long _addressof_clRetainDeviceEXT
           
 long _addressof_clRetainEvent
           
 long _addressof_clRetainKernel
           
 long _addressof_clRetainMemObject
           
 long _addressof_clRetainProgram
           
 long _addressof_clRetainSampler
           
 long _addressof_clSetEventCallback
           
 long _addressof_clSetKernelArg
           
 long _addressof_clSetMemObjectDestructorCallback
           
 long _addressof_clSetUserEventStatus
           
 long _addressof_clUnloadCompiler
           
 long _addressof_clWaitForEvents
           
 
Fields inherited from class com.jogamp.gluegen.runtime.ProcAddressTable
DEBUG, DEBUG_PREFIX, debugNum, PROCADDRESS_VAR_PREFIX
 
Constructor Summary
CLProcAddressTable()
           
CLProcAddressTable(FunctionAddressResolver resolver)
           
 
Method Summary
 
Methods inherited from class com.jogamp.gluegen.runtime.ProcAddressTable
fieldForFunction, fieldToFunctionName, getAddressFor, getDebugOutStream, getNullPointerFunctions, initEntry, isAddressField, isFunctionAvailable, reset, setEntry, toMap, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_addressof_clCreateContext

public long _addressof_clCreateContext

_addressof_clCreateContextFromType

public long _addressof_clCreateContextFromType

_addressof_clBuildProgram

public long _addressof_clBuildProgram

_addressof_clEnqueueNativeKernel

public long _addressof_clEnqueueNativeKernel

_addressof_clReleaseContext

public long _addressof_clReleaseContext

_addressof_clSetEventCallback

public long _addressof_clSetEventCallback

_addressof_clSetMemObjectDestructorCallback

public long _addressof_clSetMemObjectDestructorCallback

_addressof_clEnqueueMapImage

public long _addressof_clEnqueueMapImage

_addressof_clCreateBuffer

public long _addressof_clCreateBuffer

_addressof_clCreateCommandQueue

public long _addressof_clCreateCommandQueue

_addressof_clCreateEventFromGLsyncKHR

public long _addressof_clCreateEventFromGLsyncKHR

_addressof_clCreateFromGLBuffer

public long _addressof_clCreateFromGLBuffer

_addressof_clCreateFromGLRenderbuffer

public long _addressof_clCreateFromGLRenderbuffer

_addressof_clCreateFromGLTexture2D

public long _addressof_clCreateFromGLTexture2D

_addressof_clCreateFromGLTexture3D

public long _addressof_clCreateFromGLTexture3D

_addressof_clCreateImage2D

public long _addressof_clCreateImage2D

_addressof_clCreateImage3D

public long _addressof_clCreateImage3D

_addressof_clCreateKernel

public long _addressof_clCreateKernel

_addressof_clCreateKernelsInProgram

public long _addressof_clCreateKernelsInProgram

_addressof_clCreateProgramWithBinary

public long _addressof_clCreateProgramWithBinary

_addressof_clCreateProgramWithSource

public long _addressof_clCreateProgramWithSource

_addressof_clCreateSampler

public long _addressof_clCreateSampler

_addressof_clCreateSubBuffer

public long _addressof_clCreateSubBuffer

_addressof_clCreateSubDevicesEXT

public long _addressof_clCreateSubDevicesEXT

_addressof_clCreateUserEvent

public long _addressof_clCreateUserEvent

_addressof_clEnqueueAcquireGLObjects

public long _addressof_clEnqueueAcquireGLObjects

_addressof_clEnqueueBarrier

public long _addressof_clEnqueueBarrier

_addressof_clEnqueueCopyBuffer

public long _addressof_clEnqueueCopyBuffer

_addressof_clEnqueueCopyBufferRect

public long _addressof_clEnqueueCopyBufferRect

_addressof_clEnqueueCopyBufferToImage

public long _addressof_clEnqueueCopyBufferToImage

_addressof_clEnqueueCopyImage

public long _addressof_clEnqueueCopyImage

_addressof_clEnqueueCopyImageToBuffer

public long _addressof_clEnqueueCopyImageToBuffer

_addressof_clEnqueueMapBuffer

public long _addressof_clEnqueueMapBuffer

_addressof_clEnqueueMarker

public long _addressof_clEnqueueMarker

_addressof_clEnqueueNDRangeKernel

public long _addressof_clEnqueueNDRangeKernel

_addressof_clEnqueueReadBuffer

public long _addressof_clEnqueueReadBuffer

_addressof_clEnqueueReadBufferRect

public long _addressof_clEnqueueReadBufferRect

_addressof_clEnqueueReadImage

public long _addressof_clEnqueueReadImage

_addressof_clEnqueueReleaseGLObjects

public long _addressof_clEnqueueReleaseGLObjects

_addressof_clEnqueueTask

public long _addressof_clEnqueueTask

_addressof_clEnqueueUnmapMemObject

public long _addressof_clEnqueueUnmapMemObject

_addressof_clEnqueueWaitForEvents

public long _addressof_clEnqueueWaitForEvents

_addressof_clEnqueueWriteBuffer

public long _addressof_clEnqueueWriteBuffer

_addressof_clEnqueueWriteBufferRect

public long _addressof_clEnqueueWriteBufferRect

_addressof_clEnqueueWriteImage

public long _addressof_clEnqueueWriteImage

_addressof_clFinish

public long _addressof_clFinish

_addressof_clFlush

public long _addressof_clFlush

_addressof_clGetCommandQueueInfo

public long _addressof_clGetCommandQueueInfo

_addressof_clGetContextInfo

public long _addressof_clGetContextInfo

_addressof_clGetDeviceIDs

public long _addressof_clGetDeviceIDs

_addressof_clGetDeviceInfo

public long _addressof_clGetDeviceInfo

_addressof_clGetEventInfo

public long _addressof_clGetEventInfo

_addressof_clGetEventProfilingInfo

public long _addressof_clGetEventProfilingInfo

_addressof_clGetExtensionFunctionAddressImpl

public long _addressof_clGetExtensionFunctionAddressImpl

_addressof_clGetGLContextInfoKHR

public long _addressof_clGetGLContextInfoKHR

_addressof_clGetGLObjectInfo

public long _addressof_clGetGLObjectInfo

_addressof_clGetGLTextureInfo

public long _addressof_clGetGLTextureInfo

_addressof_clGetImageInfo

public long _addressof_clGetImageInfo

_addressof_clGetKernelInfo

public long _addressof_clGetKernelInfo

_addressof_clGetKernelWorkGroupInfo

public long _addressof_clGetKernelWorkGroupInfo

_addressof_clGetMemObjectInfo

public long _addressof_clGetMemObjectInfo

_addressof_clGetPlatformIDs

public long _addressof_clGetPlatformIDs

_addressof_clGetPlatformInfo

public long _addressof_clGetPlatformInfo

_addressof_clGetProgramBuildInfo

public long _addressof_clGetProgramBuildInfo

_addressof_clGetProgramInfo

public long _addressof_clGetProgramInfo

_addressof_clGetSamplerInfo

public long _addressof_clGetSamplerInfo

_addressof_clGetSupportedImageFormats

public long _addressof_clGetSupportedImageFormats

_addressof_clIcdGetPlatformIDsKHR

public long _addressof_clIcdGetPlatformIDsKHR

_addressof_clReleaseCommandQueue

public long _addressof_clReleaseCommandQueue

_addressof_clReleaseDeviceEXT

public long _addressof_clReleaseDeviceEXT

_addressof_clReleaseEvent

public long _addressof_clReleaseEvent

_addressof_clReleaseKernel

public long _addressof_clReleaseKernel

_addressof_clReleaseMemObject

public long _addressof_clReleaseMemObject

_addressof_clReleaseProgram

public long _addressof_clReleaseProgram

_addressof_clReleaseSampler

public long _addressof_clReleaseSampler

_addressof_clRetainCommandQueue

public long _addressof_clRetainCommandQueue

_addressof_clRetainContext

public long _addressof_clRetainContext

_addressof_clRetainDeviceEXT

public long _addressof_clRetainDeviceEXT

_addressof_clRetainEvent

public long _addressof_clRetainEvent

_addressof_clRetainKernel

public long _addressof_clRetainKernel

_addressof_clRetainMemObject

public long _addressof_clRetainMemObject

_addressof_clRetainProgram

public long _addressof_clRetainProgram

_addressof_clRetainSampler

public long _addressof_clRetainSampler

_addressof_clSetKernelArg

public long _addressof_clSetKernelArg

_addressof_clSetUserEventStatus

public long _addressof_clSetUserEventStatus

_addressof_clUnloadCompiler

public long _addressof_clUnloadCompiler

_addressof_clWaitForEvents

public long _addressof_clWaitForEvents
Constructor Detail

CLProcAddressTable

public CLProcAddressTable()

CLProcAddressTable

public CLProcAddressTable(FunctionAddressResolver resolver)