ts-game-engine
Version:
Simple WebGL game/render engine written in TypeScript
20 lines (19 loc) • 619 B
TypeScript
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;
}