Update ImageEffector.ts
This commit is contained in:
parent
551c7b0642
commit
c57a8b3b27
|
@ -59,10 +59,10 @@ function getValue<T extends keyof ParamTypeToPrimitive>(params: Record<string, a
|
||||||
export class ImageEffector {
|
export class ImageEffector {
|
||||||
private gl: WebGL2RenderingContext;
|
private gl: WebGL2RenderingContext;
|
||||||
private canvas: HTMLCanvasElement | null = null;
|
private canvas: HTMLCanvasElement | null = null;
|
||||||
private renderTextureProgram!: WebGLProgram;
|
private renderTextureProgram: WebGLProgram;
|
||||||
private renderInvertedTextureProgram!: WebGLProgram;
|
private renderInvertedTextureProgram: WebGLProgram;
|
||||||
private renderWidth!: number;
|
private renderWidth: number;
|
||||||
private renderHeight!: number;
|
private renderHeight: number;
|
||||||
private originalImage: ImageData | ImageBitmap | HTMLImageElement | HTMLCanvasElement;
|
private originalImage: ImageData | ImageBitmap | HTMLImageElement | HTMLCanvasElement;
|
||||||
private layers: ImageEffectorLayer[] = [];
|
private layers: ImageEffectorLayer[] = [];
|
||||||
private originalImageTexture: WebGLTexture;
|
private originalImageTexture: WebGLTexture;
|
||||||
|
|
Loading…
Reference in New Issue