@types/three
Version:
TypeScript definitions for three
22 lines (18 loc) • 579 B
TypeScript
import { ShaderMaterial, Texture, WebGLRenderTarget } from "three";
import { FullScreenQuad, Pass } from "./Pass.js";
export class SMAAPass extends Pass {
constructor();
edgesRT: WebGLRenderTarget;
weightsRT: WebGLRenderTarget;
areaTexture: Texture;
searchTexture: Texture;
uniformsEdges: object;
materialEdges: ShaderMaterial;
uniformsWeights: object;
materialWeights: ShaderMaterial;
uniformsBlend: object;
materialBlend: ShaderMaterial;
fsQuad: FullScreenQuad;
getAreaTexture(): string;
getSearchTexture(): string;
}