lib/index.js
/*jslint node:true,nomen:true,vars:true,plusplus:true,white:true,unparam:true*/ /*jshint onevar:true*/

License: MIT

Copyright (c) 2014 Gábor Mező aka unbornchikken

NOOOCL API index

Public definitions of the NOOOCL library.

'use strict';

Exported stuff

module.exports = {

CLHost

This is the entry point of interacting OpenCL runtime in NOOOCL.

CLHost: require('./clHost'),

CLPlatform

Represents an OpenCL platform.

CLPlatform: require('./clPlatform'),

CLDevice

Represents an OpenCL device.

CLDevice: require('./clDevice'),

CLContext

Represents an OpenCL context.

CLContext: require('./clContext'), CLBuffer: require('./clBuffer'), CLCommandQueue: require('./clCommandQueue'), CLUserEvent: require('./clUserEvent'), NDRange: require('./ndRange'), CLProgram: require('./clProgram'), CLKernel: require('./clKernel'), CLImage2D: require('./clImage2D'), CLImage3D: require('./clImage3D'), CLSampler: require('./clSampler') };

Additional stuff

CLWrapper

Base class of OpenCL wrapper classes.