UNPKG

615 BTypeScriptView Raw
1import { Camera } from './../../cameras/Camera';
2import { Material } from './../../materials/Material';
3import { WebGLProperties } from './WebGLProperties';
4
5export class WebGLClipping {
6 constructor(properties: WebGLProperties);
7
8 uniform: { value: any; needsUpdate: boolean };
9
10 /**
11 * @default 0
12 */
13 numPlanes: number;
14
15 /**
16 * @default 0
17 */
18 numIntersection: number;
19
20 init(planes: any[], enableLocalClipping: boolean, camera: Camera): boolean;
21 beginShadows(): void;
22 endShadows(): void;
23 setState(material: Material, camera: Camera, useCache: boolean): void;
24}