@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
25 lines (24 loc) • 1.04 kB
TypeScript
/**
* Blurs a 3D texture, such as the [cop/SDFFromObject](/docs/nodes/cop/SDFFromObject)
*
*
*/
import { CopType } from './../../poly/registers/nodes/types/Cop';
import { Texture } from 'three';
import { TypedCopNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
declare class SDFBlurCopParamsConfig extends NodeParamsConfig {
/** @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 SDFBlurCopNode extends TypedCopNode<SDFBlurCopParamsConfig> {
paramsConfig: SDFBlurCopParamsConfig;
static type(): CopType;
initializeNode(): void;
cook(inputContents: Texture[]): Promise<void>;
}
export {};