@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
36 lines (35 loc) • 1.68 kB
TypeScript
/**
* Imports a mapbox tile.
*
* @remarks
* Note that this node requires a mapbox account.
*/
import { TypedCopNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
declare class MapboxElevationCopParamsConfig extends NodeParamsConfig {
/** @param longitude */
longitude: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>;
/** @param latitude */
latitude: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>;
/** @param zoom value */
zoom: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.INTEGER>;
/** @param highres */
highres: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>;
/** @param source range */
sourceRange: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR2>;
/** @param updateRange */
updateRange: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>;
/** @param min */
min: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>;
/** @param mult */
mult: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>;
}
export declare class MapboxElevationCopNode extends TypedCopNode<MapboxElevationCopParamsConfig> {
paramsConfig: MapboxElevationCopParamsConfig;
static type(): string;
cook(): Promise<void>;
private _cookForElevation;
private _url;
private _createTexture;
}
export {};