mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 10:19:24 +02:00
27 lines
517 B
TypeScript
27 lines
517 B
TypeScript
import {
|
|
ShaderMaterial,
|
|
} from '../../../src/Three';
|
|
|
|
import { Pass } from './Pass';
|
|
|
|
export interface HalftonePassParameters {
|
|
shape?: number;
|
|
radius?: number;
|
|
rotateR?: number;
|
|
rotateB?: number;
|
|
rotateG?: number;
|
|
scatter?: number;
|
|
blending?: number;
|
|
blendingMode?: number;
|
|
greyscale?: boolean;
|
|
disable?: boolean;
|
|
}
|
|
|
|
export class HalftonePass extends Pass {
|
|
|
|
constructor( width: number, height: number, params: HalftonePassParameters );
|
|
uniforms: object;
|
|
material: ShaderMaterial;
|
|
fsQuad: object;
|
|
|
|
}
|