UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

31 lines 944 B
import { TgdContext } from "../../context"; import { TgdPainter } from "../painter"; import { TgdFilter } from "../../filter"; import { TgdTexture2D } from "../../texture"; export interface TgdPainterFilterOptions { filters: TgdFilter[]; texture?: TgdTexture2D; z?: number; name?: string; flipY?: boolean; } export declare class TgdPainterFilter extends TgdPainter { private readonly context; texture?: TgdTexture2D; z: number; private readonly program; private readonly filter; private readonly vao; private readonly programs; private readonly filters; private readonly vaos; private readonly framebuffer; private textures; private texturesWith; private texturesHeight; constructor(context: TgdContext, options: TgdPainterFilterOptions); delete(): void; paint(time: number, delay: number): void; private getTextures; } //# sourceMappingURL=filter.d.ts.map