Update ImageEffector.ts

This commit is contained in:
syuilo 2025-05-30 18:25:50 +09:00
parent 551c7b0642
commit c57a8b3b27
1 changed files with 4 additions and 4 deletions

View File

@ -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;