@types/three
Version:
TypeScript definitions for three
28 lines (22 loc) • 716 B
TypeScript
import { Camera, PassNode, Scene, UniformNode } from "three/webgpu";
declare class PixelationPassNode extends PassNode {
pixelSize: UniformNode<number>;
normalEdgeStrength: UniformNode<number>;
depthEdgeStrength: UniformNode<number>;
readonly isPixelationPassNode: true;
constructor(
scene: Scene,
camera: Camera,
pixelSize: number,
normalEdgeStrength: number,
depthEdgeStrength: number,
);
}
export const pixelationPass: (
scene: Scene,
camera: Camera,
pixelSize: UniformNode<number>,
normalEdgeStrength: UniformNode<number>,
depthEdgeStrength: UniformNode<number>,
) => PixelationPassNode;
export default PixelationPassNode;