@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
20 lines (19 loc) • 801 B
TypeScript
import { NodeParamsConfig } from '../../nodes/utils/params/ParamsConfig';
import { TypedSopNode } from './_Base';
import { ParamType } from '../../poly/ParamType';
declare class MapboxLayerSopParamsConfig extends NodeParamsConfig {
/** @param names of layers to create */
updateLayers: import("../../nodes/utils/params/ParamsConfig").ParamTemplate<ParamType.BUTTON>;
}
export declare class MapboxLayerSopNode extends TypedSopNode<MapboxLayerSopParamsConfig> {
paramsConfig: MapboxLayerSopParamsConfig;
static type(): string;
cook(): Promise<void>;
private _featuresByName;
private _groupFeaturesByName;
private _feature_name;
private _id_from_feature;
static PARAM_CALLBACK_reload(node: MapboxLayerSopNode): void;
private _paramCallbackReload;
}
export {};