Uses of Interface
com.jogamp.common.AutoCloseable

Packages that use AutoCloseable
com.jogamp.opencl High level java bindings to OpenCL. 
com.jogamp.opencl.gl High level java bindings, OpenCL-OpenGL interoperability. 
 

Uses of AutoCloseable in com.jogamp.opencl
 

Classes in com.jogamp.opencl that implement AutoCloseable
 class CLBuffer<B extends Buffer>
          OpenCL buffer object wrapping an optional NIO buffer.
 class CLCommandQueue
          The command queue is used to queue a set of operations for a specific CLDevice.
 class CLContext
          CLContext is responsible for managing objects such as command-queues, memory, program and kernel objects and for executing kernels on one or more devices specified in the context.
 class CLEvent
          Event objects can be used for synchronizing command queues, e.g you can wait until a event occurs or they can also be used to capture profiling information that measure execution time of a command.
 class CLEventList
          Fixed size list for storing CLEvents.
 class CLImage<B extends Buffer>
           
 class CLImage2d<B extends Buffer>
           
 class CLImage3d<B extends Buffer>
           
 class CLKernel
          High level abstraction for an OpenCL Kernel.
 class CLMemory<B extends Buffer>
          Common superclass for all OpenCL memory types.
 class CLProgram
          Represents a OpenCL program executed on one or more CLDevices.
 class CLSampler
          Object representing an OpenCL sampler.
 class CLSubBuffer<B extends Buffer>
          A sub buffer of a CLBuffer.
 class CLUserEvent
          Custom, user controlled event.
 

Uses of AutoCloseable in com.jogamp.opencl.gl
 

Classes in com.jogamp.opencl.gl that implement AutoCloseable
 class CLGLBuffer<B extends Buffer>
          Shared buffer between OpenGL and OpenCL contexts.
 class CLGLContext
          OpenCL Context supporting JOGL-JOCL interoperablity.
 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.