UNPKG

@polygonjs/polygonjs

Version:

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

21 lines (20 loc) 832 B
/** * Updates clipping properties * * */ import { Material, ShaderMaterial } from 'three'; import { UpdateMatNode } from './_Base'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; declare class ClipPropertiesMatParamsConfig extends NodeParamsConfig { /** @param clipIntersection */ clipIntersection: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>; /** @param clipShadows */ clipShadows: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>; } export declare class ClipPropertiesMatNode extends UpdateMatNode<ShaderMaterial, ClipPropertiesMatParamsConfig> { paramsConfig: ClipPropertiesMatParamsConfig; static type(): string; cook(inputMaterials: Material[]): Promise<void>; } export {};