Initial project import
This commit is contained in:
21
node_modules/three-stdlib/postprocessing/Pass.d.ts
generated
vendored
Normal file
21
node_modules/three-stdlib/postprocessing/Pass.d.ts
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
import { OrthographicCamera, PlaneGeometry, Material, WebGLRenderer, WebGLRenderTarget } from 'three';
|
||||
declare class Pass {
|
||||
enabled: boolean;
|
||||
needsSwap: boolean;
|
||||
clear: boolean;
|
||||
renderToScreen: boolean;
|
||||
setSize(width: number, height: number): void;
|
||||
render(renderer: WebGLRenderer, writeBuffer: WebGLRenderTarget, readBuffer: WebGLRenderTarget, deltaTime: number, maskActive?: unknown): void;
|
||||
dispose(): void;
|
||||
}
|
||||
declare class FullScreenQuad<TMaterial extends Material = Material> {
|
||||
camera: OrthographicCamera;
|
||||
geometry: PlaneGeometry;
|
||||
private mesh;
|
||||
constructor(material: TMaterial);
|
||||
get material(): TMaterial;
|
||||
set material(value: TMaterial);
|
||||
dispose(): void;
|
||||
render(renderer: WebGLRenderer): void;
|
||||
}
|
||||
export { Pass, FullScreenQuad };
|
||||
Reference in New Issue
Block a user