UNPKG

@polygonjs/polygonjs

Version:

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

24 lines (23 loc) 1.27 kB
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 {};