modern-canvas
Version:
A JavaScript WebGL rendering engine. only the ESM.
14 lines (13 loc) • 427 B
TypeScript
import { Reactivable } from 'modern-idoc';
export declare abstract class Renderer extends Reactivable {
pixelRatio: number;
view?: HTMLCanvasElement;
readonly screen: {
x: number;
y: number;
width: number;
height: number;
};
protected _updateProperty(key: string, newValue: any, oldValue: any): void;
resize(width: number, height: number, updateStyle?: boolean): void;
}