@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
26 lines (25 loc) • 625 B
JavaScript
;
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;
}
}