UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

24 lines 816 B
import { TgdPainter } from "../painter"; import { TgdTexture2D } from "../../texture"; export interface TgdPainterBackgroundWithDepthOptions { background: TgdTexture2D; children: TgdPainter[]; } export declare class TgdPainterBackgroundWithDepth extends TgdPainter { private readonly context; private readonly texture; private readonly program; private readonly vao; private readonly clear; private readonly renderer; private readonly framebuffer; private depthTexture; constructor(context: { gl: WebGL2RenderingContext; }, { background, children }: TgdPainterBackgroundWithDepthOptions); delete(): void; paint(time: number, delay: number): void; private paintDepthBuffer; private getScale; } //# sourceMappingURL=background-with-depth.d.ts.map