Package com.jogamp.opencl
Class CLImage2d<B extends Buffer>
- java.lang.Object
-
- com.jogamp.opencl.CLObject
-
- com.jogamp.opencl.CLMemory<B>
-
- com.jogamp.opencl.CLImage<B>
-
- com.jogamp.opencl.CLImage2d<B>
-
- All Implemented Interfaces:
AutoCloseable,CLResource
- Direct Known Subclasses:
CLGLImage2d
public class CLImage2d<B extends Buffer> extends CLImage<B>
- Author:
- Michael Bien
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.jogamp.opencl.CLImage
CLImage.CLImageInfoAccessor
-
Nested classes/interfaces inherited from class com.jogamp.opencl.CLMemory
CLMemory.GLObjectType, CLMemory.Map, CLMemory.Mem
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCLImage2d(CLContext context, B directBuffer, CLImageFormat format, CLImage.CLImageInfoAccessor accessor, int width, int height, long id, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <T extends Buffer>
CLImage2d<T>cloneWith(T directBuffer)Returns a new instance of CLMemory pointing to the same CLResource but using a different Buffer.voidclose()Deprecated.This method is not intended to be called from client code.booleanisReleased()Returns true ifCLResource.release()has been called.StringtoString()-
Methods inherited from class com.jogamp.opencl.CLImage
createUninitializedImageFormat, getElementSize, getFormat, getHeight, getRowPitch, getWidth
-
Methods inherited from class com.jogamp.opencl.CLMemory
equals, getBuffer, getCL, getCLCapacity, getCLSize, getConfig, getMapCount, getNIOCapacity, getNIOSize, getSizeImpl, hashCode, initCLCapacity, isHostPointerFlag, isReadOnly, isReadWrite, isWriteOnly, registerDestructorCallback, release, use
-
Methods inherited from class com.jogamp.opencl.CLObject
getContext, getID, getPlatform
-
-
-
-
Constructor Detail
-
CLImage2d
protected CLImage2d(CLContext context, B directBuffer, CLImageFormat format, CLImage.CLImageInfoAccessor accessor, int width, int height, long id, int flags)
-
-
Method Detail
-
cloneWith
public <T extends Buffer> CLImage2d<T> cloneWith(T directBuffer)
Description copied from class:CLMemoryReturns a new instance of CLMemory pointing to the same CLResource but using a different Buffer.
-
close
@Deprecated public final void close()
Deprecated.This method is not intended to be called from client code.Implementation detail, satisfyingAutoCloseable. Might be remove as soon we have extension methods, but shall validate with Java 1.5 specs.- Specified by:
closein interfaceAutoCloseable- See Also:
AutoCloseable
-
isReleased
public boolean isReleased()
Description copied from interface:CLResourceReturns true ifCLResource.release()has been called.- Specified by:
isReleasedin interfaceCLResource
-
-