UNPKG

migalib

Version:

MIGAlib - MInimal GAme LIBrary

31 lines (30 loc) 1.05 kB
import { TextureRegion } from "./textureregion"; declare class RendererSingleton { private webGLRenderer?; displayWidth: number; displayHeight: number; private static MIGALIB_DISPLAY_ID; displayCanvas: HTMLCanvasElement; init(displayContainer?: Element, renderResolution?: { width: number; height: number; }, fitToScreen?: boolean, renderPixelated?: boolean, textureBleedingFix?: number): void; private addCanvasStyles; private resizeCanvas; loadTexture(name: string, imageSrc: string, scale?: number): Promise<void>; drawBegin(): void; setBackgroundColor(r: number, g: number, b: number): void; drawEnd(): void; setTintColor(tintColor: number): void; draw(textureRegion: TextureRegion, x: number, y: number, options?: { width?: number; height?: number; scaleX?: number; scaleY?: number; rotation?: number; originX?: number; originY?: number; }): void; } export declare const Renderer: RendererSingleton; export {};