@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
24 lines (23 loc) • 1.27 kB
TypeScript
import { Texture } from 'three';
import { TypedCopNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
import { CopType } from '../../poly/registers/nodes/types/Cop';
declare class SDFFromUrlCopParamsConfig extends NodeParamsConfig {
/** @param url to fetch the image from */
url: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.STRING>;
/** @param reload */
reload: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BUTTON>;
/** @param resolution */
resolution: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
/** @param boundMin */
boundMin: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
/** @param boundMax */
boundMax: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
}
export declare class SDFFromUrlCopNode extends TypedCopNode<SDFFromUrlCopParamsConfig> {
paramsConfig: SDFFromUrlCopParamsConfig;
static type(): CopType;
cook(inputContents: Texture[]): Promise<void>;
static PARAM_CALLBACK_reload(node: SDFFromUrlCopNode): void;
}
export {};