gpu.js/src/backend/cpu/function-builder.js
2017-05-14 18:42:59 +08:00

11 lines
418 B
JavaScript

const FunctionBuilderBase = require('../function-builder-base');
const CPUFunctionNode = require('./function-node');
module.exports = class CPUFunctionBuilder extends FunctionBuilderBase {
addFunction(functionName, jsFunction, paramTypeArray, returnType) {
this.addFunctionNode(
new CPUFunctionNode(functionName, jsFunction, paramTypeArray, returnType)
.setAddFunction(this.addFunction.bind(this))
);
}
};