| A | |
| addFunction, GPU | |
| B | |
| browserSupport_canvas, GPUUtils | |
| browserSupport_webgl, GPUUtils | |
| C | |
| clone, GPUUtils | |
| createKernel, GPU | |
| E | |
| executeKernel, GPU | |
| F | |
| functionBinder, GPUUtils | |
| G | |
| getArgumentType, GPUUtils | |
| getCanvas, GPU | |
| getFunctionName_fromString, GPUUtils | |
| getKernelFunction, GPU | |
| getKernelParamObj, GPU | |
| getParamNames_fromString, GPUUtils | |
| getWebgl, GPU | |
| I | |
| init_canvas, GPUUtils | |
| init_webgl, GPUUtils | |
| isCanvas, GPUUtils | |
| isFunction, GPUUtils | |
| isFunctionString, GPUUtils | |
| isWebgl, GPUUtils | |
| N | |
| newPromise, GPUUtils | |
| S | |
| supportWebgl, GPU | |
| systemEndianness, GPUUtils | 
Adds additional functions, that the kernel may call.
function addFunction( jsFunction, paramTypeArray, returnType ) 
Return TRUE, if browser supports canvas
function browserSupport_canvas() 
Return TRUE, if browser supports webgl
function browserSupport_webgl() 
Returns a clone
function clone( obj ) 
This creates a callable function object to call the kernel function with the argument parameter set
function createKernel( kernel, paramObj ) 
Limited implmentation of Function.bind, with fallback
function functionBinder( inFunc, thisObj ) 
Evaluate the argument type, to apply respective logic for it
function getArgumentType( arg ) 
[DEPRECATED] Returns the internal canvas instance only if it has been initiated
function getCanvas( mode ) 
Return the function name from a JS function string
function getFunctionName_fromString( funcStr ) 
Get and returns the kernel function previously set by `createKernel`
function getKernelFunction() 
Get and returns the kernel parameter object previously set by `createKernel`
function getKernelParamObj() 
Return list of parameter names extracted from the JS function string
function getParamNames_fromString( func ) 
[DEPRECATED] Returns the internal gpu webgl instance only if it has been initiated
function getWebgl() 
Initiate and returns a canvas, for usage in init_webgl.
function init_canvas() 
Initiate and returns a webgl, from a canvas object Returns only if webgl is supported by browser.
function init_webgl( canvasObj ) 
Return TRUE, on a valid DOM canvas object
function isCanvas( canvasObj ) 
Return TRUE, on a JS function
function isFunction( funcObj ) 
Return TRUE, on a valid JS function string
function isFunctionString( funcStr ) 
Return TRUE, on a valid webgl context object
function isWebgl( webglObj ) 
Returns a `new Promise` object based on the underlying implmentation
function newPromise( executor ) 
Return TRUE, if browser supports webgl AND canvas
function supportWebgl() 
Gets the system endianness, and cache it
function systemEndianness()