UNPKG

ts-game-engine

Version:

Simple WebGL game/render engine written in TypeScript

20 lines (19 loc) 619 B
import { BaseSystem } from "../BaseSystem"; import { PipelineState } from "./PipelineState"; export declare class GraphicsSystem extends BaseSystem { private canvas; get Canvas(): HTMLCanvasElement; private context; get Context(): WebGL2RenderingContext; private pipelineState; get PipelineState(): PipelineState; private width; get Width(): number; private height; get Height(): number; private aspectRatio; get AspectRatio(): number; constructor(canvas: HTMLCanvasElement); Resize(width: number, height: number): void; Dispose(): void; }