@speckle/viewer
Version:
A 3d viewer for Speckle, based on threejs.
18 lines (17 loc) • 666 B
TypeScript
import { ShaderMaterial, Texture, WebGLRenderer } from 'three';
import { PassOptions, ProgressiveGPass } from './GPass.js';
export interface BlendPassOptions extends PassOptions {
blendAO?: boolean;
blendEdges?: boolean;
}
export declare const DefaultBlendPassOptions: Required<BlendPassOptions>;
export declare class BlendPass extends ProgressiveGPass {
private fsQuad;
materialCopy: ShaderMaterial;
_options: Required<BlendPassOptions>;
set options(value: BlendPassOptions);
constructor();
setTexture(uName: string, texture: Texture | undefined): void;
get displayName(): string;
render(renderer: WebGLRenderer): boolean;
}