All Classes and Interfaces

Class
Description
Emulation of a function pointer for functions that may be passed to the clBuildProgram method.
JOCL - Java bindings for OpenCL.

The documentation of the OpenCL methods has been extracted from the OpenCL registry at https://www.khronos.org/registry/cl/sdk/2.0/docs/man/xhtml/ and is copyright (c) 2007-2010 by The Khronos Group Inc.
Abstract base class for CL properties, like cl_context_properties and cl_device_partition_property
Java port of a cl_buffer_region
Java port of a cl_command_queue.
Java port of a cl_context.
Java port of cl_context_properties.
Java port of a cl_device_id.
Java port of cl_device_partition_property.
Java port of a cl_event.
Java port of a cl_image_desc
Java port of a cl_image_format
Java port of a cl_kernel.
Java port of a cl_mem.
Java port of cl_pipe_properties.
Java port of a cl_platform_id.
Java port of a cl_program.
Java port of cl_queue_properties.
Java port of a cl_sampler.
Java port of cl_sampler_properties.
The log levels which may be used to control the internal logging of the native JOCL library
An exception that may be thrown due to a OpenCL error.
Emulation of a function pointer for functions that may be passed to the clCreateContext and clCreateContextFromType methods.
Emulation of a function pointer for functions that may be passed to the clEnqueueNativeKernel method.
Emulation of a function pointer for functions that may be passed to the clSetEventCallback method.
Utility class for initializing the OpenCL implementation library
Utility class for tracking a set of loaded libraries and deleting them at program exit.

Note: The current default setting in JOCL is that this class is NOT used.

This class contains some ugly reflection hacks, attempting to alleviate the problem that (temporary) native library files on Windows can not be deleted when they have been loaded.

However, the default setting in JOCL is that it assumes that the name of the native library is fixed, and it will not be necessary to create temporary files.
Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.
Enumeration of common CPU architectures.
Enumeration of common operating systems, independent of version or architecture.
Emulation of a function pointer for functions that may be passed to the clSetMemObjectDestructorCallback method.
Base class for all classes that store a native pointer
A Java representation of a void pointer.
Emulation of a function pointer that may be passed to the CL.clSetPrintfCallback(cl_context, PrintfCallbackFunction, Object) method.
Size constants for scalar and vector data types.