UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

26 lines (25 loc) 625 B
"use strict"; export class ParamConfigsController { constructor() { this._param_configs = []; } reset() { this._param_configs = []; } push(param_config) { this._param_configs.push(param_config); } // create_and_push<T extends ParamType>( // type: T, // name: string, // default_value: ParamInitValuesTypeMap[T], // uniform_name: string // ) { // const param_config = new GlParamConfig(type, name, default_value, uniform_name); // console.log('new param_config', param_config); // this._param_configs.push(param_config); // } list() { return this._param_configs; } }