UNPKG

@tresjs/post-processing

Version:
24 lines (23 loc) 872 B
import { Blending } from 'three/src/constants.js'; import { HalftonePass } from 'three/examples/jsm/postprocessing/HalftonePass.js'; export declare enum HalftoneShape { Dot = 1, Ellipse = 2, Line = 3, Square = 4 } export interface HalftoneProps { shape?: HalftoneShape; radius?: number; rotateR?: number; rotateG?: number; rotateB?: number; scatter?: number; blending?: number; greyscale?: boolean; blendingMode?: Blending; } declare const _default: import('vue').DefineComponent<HalftoneProps, { pass: import('vue').ShallowRef<HalftonePass>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<HalftoneProps> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;