UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

30 lines 843 B
import { TgdPainter } from "../painter"; import { TgdTexture2D } from "../../texture"; export interface TgdPainterBackgroundOptions { zoom: number; x: number; y: number; z: number; scaleX: number; scaleY: number; } export declare class TgdPainterBackground extends TgdPainter { private readonly context; texture: TgdTexture2D; private readonly program; private readonly vao; /** * With a zoom of **1**, the image will have the smaller size to cover * the whole scene. */ zoom: number; x: number; y: number; z: number; constructor(context: { gl: WebGL2RenderingContext; }, texture: TgdTexture2D, { x, y, z, zoom, scaleX, scaleY, }?: Partial<TgdPainterBackgroundOptions>); delete(): void; paint(): void; } //# sourceMappingURL=background.d.ts.map