UNPKG

polygonjs-engine

Version:

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

16 lines (14 loc) 614 B
import {ParamJsonImporter} from '../Param'; // import {RampValueJson} from '../../../../params/ramp/RampValue'; import {ComplexParamJsonExporterData} from '../../../../nodes/utils/io/IOController'; import {RampParam} from '../../../../params/Ramp'; import {ParamType} from '../../../../poly/ParamType'; export class ParamRampJsonImporter extends ParamJsonImporter<RampParam> { add_main(data: ComplexParamJsonExporterData<ParamType.RAMP>) { const raw_input = data['raw_input']; // as RampValueJson; if (raw_input) { // const ramp_value = RampValue.from_json(value); this._param.set(raw_input); } } }