@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
15 lines (14 loc) • 900 B
TypeScript
import { BaseParamType } from '../../../params/_Base';
import { ParamType } from '../../../poly/ParamType';
import { ComplexParamJsonExporterData } from '../../../nodes/utils/io/IOController';
export declare class ParamJsonExporter<T extends BaseParamType> {
protected _param: T;
protected _complex_data: ComplexParamJsonExporterData<ParamType>;
constructor(_param: T);
required(): boolean;
data(): boolean | import("../../../../types/GlobalTypes").StringOrNumber | import("../../../../types/GlobalTypes").StringOrNumber3 | import("../../../params/ramp/RampValue").RampValueJson | import("../../../../types/GlobalTypes").StringOrNumber2 | import("../../../../types/GlobalTypes").StringOrNumber4 | ComplexParamJsonExporterData<ParamType> | null;
private _data_simple;
private _data_complex;
protected _require_data_complex(): boolean;
protected add_main(): void;
}