@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
26 lines • 844 B
TypeScript
import type { TgdContext } from "../../context";
import { type TgdFilter } from "../../filter";
import { TgdPainter } from "../painter";
import type { TgdTexture2D } from "../../texture";
export interface TgdPainterFilterOptions {
filters?: TgdFilter[];
texture?: TgdTexture2D;
z?: number;
name?: string;
flipY?: boolean;
}
export declare class TgdPainterFilter extends TgdPainter {
readonly context: TgdContext;
z: number;
flipY: boolean;
private readonly programs;
private readonly filters;
private readonly vaos;
private readonly framebuffers;
private readonly texturesArray;
constructor(context: TgdContext, options: TgdPainterFilterOptions);
delete(): void;
paint(time: number, delta: number): void;
private readonly paintOneFilter;
}
//# sourceMappingURL=filter.d.ts.map