Uses of Class
com.jogamp.opencl.CLPlatform

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

Uses of CLPlatform in com.jogamp.opencl
 

Fields in com.jogamp.opencl declared as CLPlatform
protected  CLPlatform CLContext.platform
           
 

Methods in com.jogamp.opencl that return CLPlatform
static CLPlatform CLPlatform.getDefault()
          Returns the default OpenCL platform or null when no platform found.
static CLPlatform CLPlatform.getDefault(Filter<CLPlatform>... filter)
          Returns the default OpenCL platform or null when no platform found.
 CLPlatform CLContext.getPlatform()
          Returns the CLPlatform this context is running on.
 CLPlatform CLDevice.getPlatform()
           
 CLPlatform CLObject.getPlatform()
          Returns the platform for this OpenCL object.
static CLPlatform[] CLPlatform.listCLPlatforms()
          Lists all available OpenCL implementations.
static CLPlatform[] CLPlatform.listCLPlatforms(Filter<CLPlatform>... filter)
          Lists all available OpenCL implementations.
 

Methods in com.jogamp.opencl with parameters of type CLPlatform
static CLContext CLContext.create(CLPlatform platform)
          Creates a context on the specified platform on all available devices (CL_DEVICE_TYPE_ALL).
static CLContext CLContext.create(CLPlatform platform, CLDevice.Type... deviceTypes)
          Creates a context on the specified platform and with the specified device types.
protected static long CLContext.createContext(CLPlatform platform, CLErrorHandler handler, PointerBuffer properties, CLDevice... devices)
           
protected static long CLContext.createContextFromType(CLPlatform platform, CLErrorHandler handler, PointerBuffer properties, long deviceType)
           
 

Constructors in com.jogamp.opencl with parameters of type CLPlatform
CLContext(CLPlatform platform, long contextID, CLContext.ErrorDispatcher dispatcher)
           
CLDevice(CLPlatform platform, long id)
           
 

Uses of CLPlatform in com.jogamp.opencl.gl
 

Methods in com.jogamp.opencl.gl with parameters of type CLPlatform
static CLGLContext CLGLContext.create(GLContext glContext, CLPlatform platform)
          Creates a shared context on the specified platform on all available devices (CL_DEVICE_TYPE_ALL).
static CLGLContext CLGLContext.create(GLContext glContext, CLPlatform platform, CLDevice.Type... deviceTypes)
          Creates a shared context on the specified platform and with the specified device types.
 

Uses of CLPlatform in com.jogamp.opencl.util
 

Methods in com.jogamp.opencl.util that return types with arguments of type CLPlatform
static Filter<CLPlatform> CLPlatformFilters.extension(String... extensions)
          Accepts all platforms supporting the given extensions.
static Filter<CLPlatform> CLPlatformFilters.glSharing()
          Accepts all platforms containing at least one devices of which supports OpenGL-OpenCL interoparability.
static Filter<CLPlatform> CLPlatformFilters.glSharing(GLContext context)
          Accepts all with the given OpenGL context compatible platforms containing at least one devices of which supports OpenGL-OpenCL interoparability.
static Filter<CLPlatform> CLPlatformFilters.queueMode(CLCommandQueue.Mode... modes)
          Accepts all platforms containing at least one devices supporting the specified command queue modes.
static Filter<CLPlatform> CLPlatformFilters.type(CLDevice.Type type)
          Accepts all platforms containing devices of the given type.
static Filter<CLPlatform> CLPlatformFilters.version(CLVersion version)
          Accepts all platforms supporting at least the given OpenCL spec version.
 

Methods in com.jogamp.opencl.util with parameters of type CLPlatform
static CLMultiContext CLMultiContext.create(CLPlatform... platforms)
          Creates a multi context with all devices of the specified platforms.
static CLMultiContext CLMultiContext.create(CLPlatform[] platforms, CLDevice.Type... types)
          Creates a multi context with all devices of the specified platforms and types.
static CLMultiContext CLMultiContext.create(CLPlatform[] platforms, Filter<CLDevice>... filters)
          Creates a multi context with all matching devices of the specified platforms.
static Map<String,String> CLUtil.obtainPlatformProperties(CLPlatform platform)
          Reads all platform properties and returns them as key-value map.