Uses of Class
com.jogamp.opencl.CLMemory.Mem

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

Uses of CLMemory.Mem in com.jogamp.opencl
 

Methods in com.jogamp.opencl that return CLMemory.Mem
static CLMemory.Mem CLMemory.Mem.valueOf(int bufferFlag)
           
static CLMemory.Mem CLMemory.Mem.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CLMemory.Mem[] CLMemory.Mem.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in com.jogamp.opencl that return types with arguments of type CLMemory.Mem
 EnumSet<CLMemory.Mem> CLMemory.getConfig()
          Returns the configuration of this memory object.
static EnumSet<CLMemory.Mem> CLMemory.Mem.valuesOf(int bitfield)
           
 

Methods in com.jogamp.opencl with parameters of type CLMemory.Mem
<B extends Buffer>
CLBuffer<B>
CLContext.createBuffer(B directBuffer, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags.
 CLBuffer<?> CLContext.createBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags.
 CLBuffer<ByteBuffer> CLContext.createByteBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and buffer size in bytes.
 CLBuffer<DoubleBuffer> CLContext.createDoubleBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<FloatBuffer> CLContext.createFloatBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
<B extends Buffer>
CLImage2d<B>
CLContext.createImage2d(B directBuffer, int width, int height, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage2d with the specified format, dimension and flags.
<B extends Buffer>
CLImage2d<B>
CLContext.createImage2d(B directBuffer, int width, int height, int rowPitch, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage2d with the specified format, dimension and flags.
 CLImage2d<?> CLContext.createImage2d(int width, int height, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage2d with the specified format, dimension and flags.
 CLImage2d<?> CLContext.createImage2d(int width, int height, int rowPitch, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage2d with the specified format, dimension and flags.
<B extends Buffer>
CLImage3d<B>
CLContext.createImage3d(B directBuffer, int width, int height, int depth, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage3d with the specified format, dimension and flags.
<B extends Buffer>
CLImage3d<B>
CLContext.createImage3d(B directBuffer, int width, int height, int depth, int rowPitch, int slicePitch, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage3d with the specified format, dimension and flags.
 CLImage3d<?> CLContext.createImage3d(int width, int height, int depth, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage3d with the specified format, dimension and flags.
 CLImage3d<?> CLContext.createImage3d(int width, int height, int depth, int rowPitch, int slicePitch, CLImageFormat format, CLMemory.Mem... flags)
          Creates a CLImage3d with the specified format, dimension and flags.
 CLBuffer<IntBuffer> CLContext.createIntBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<LongBuffer> CLContext.createLongBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLBuffer<ShortBuffer> CLContext.createShortBuffer(int size, CLMemory.Mem... flags)
          Creates a CLBuffer with the specified flags and element count.
 CLSubBuffer<B> CLBuffer.createSubBuffer(int offset, int size, CLMemory.Mem... flags)
          Creates a sub buffer with the specified region from this buffer.
 CLSubBuffer<B> CLSubBuffer.createSubBuffer(int origin, int size, CLMemory.Mem... flags)
          Throws an UnsupportedOperationException since creating sub buffers from sub buffers is not allowed as of OpenCL 1.1.
static int CLMemory.Mem.flagsToInt(CLMemory.Mem[] flags)
           
 CLImageFormat[] CLContext.getSupportedImage2dFormats(CLMemory.Mem... flags)
          Returns all supported 2d image formats with the (optional) memory allocation flags.
 CLImageFormat[] CLContext.getSupportedImage3dFormats(CLMemory.Mem... flags)
          Returns all supported 3d image formats with the (optional) memory allocation flags.
 

Uses of CLMemory.Mem in com.jogamp.opencl.gl
 

Methods in com.jogamp.opencl.gl with parameters of type CLMemory.Mem
<B extends Buffer>
CLGLBuffer<B>
CLGLContext.createFromGLBuffer(B directBuffer, int glBuffer, long glBufferSize, CLMemory.Mem... flags)
          Creates a CLGLBuffer for memory sharing with the specified OpenGL buffer.
 CLGLBuffer<?> CLGLContext.createFromGLBuffer(int glBuffer, long glBufferSize, CLMemory.Mem... flags)
          Creates a CLGLBuffer for memory sharing with the specified OpenGL buffer.
<B extends Buffer>
CLGLImage2d<B>
CLGLContext.createFromGLRenderbuffer(B directBuffer, int glBuffer, CLMemory.Mem... flags)
           
 CLGLImage2d<?> CLGLContext.createFromGLRenderbuffer(int glBuffer, CLMemory.Mem... flags)
           
<B extends Buffer>
CLGLTexture2d<B>
CLGLContext.createFromGLTexture2d(B directBuffer, int target, int texture, int mipmap, CLMemory.Mem... flags)
           
 CLGLTexture2d<?> CLGLContext.createFromGLTexture2d(int target, int texture, int mipmap, CLMemory.Mem... flags)
           
<B extends Buffer>
CLGLTexture3d<B>
CLGLContext.createFromGLTexture3d(B directBuffer, int target, int texture, int mipmap, CLMemory.Mem... flags)
           
 CLGLTexture3d<?> CLGLContext.createFromGLTexture3d(int target, int texture, int mipmap, CLMemory.Mem... flags)