public interface OpenCLObject
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | OpenCLObject.ObjectReleaserReleaser for an  OpenCLObject. | 
| Modifier and Type | Method and Description | 
|---|---|
| OpenCLObject.ObjectReleaser | getReleaser()Returns the releaser object. | 
| OpenCLObject | register()Registers this object for automatic releasing on garbage collection. | 
| void | release()Releases this native object. | 
OpenCLObject.ObjectReleaser getReleaser()
void release()
getReleaser().release().OpenCLObject register()
OpenCLObjectManager, you have to release it manually 
 by calling release().
 Without registering or releasing, a memory leak might occur.
 this to allow calls like
 Buffer buffer = clContext.createBuffer(1024).register();.this