UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

17 lines (16 loc) 588 B
import { PolyEngine } from '../Poly'; import { AbstractRenderer } from '../viewers/Common'; type AvailableCanvas = HTMLCanvasElement; export declare class PolyCanvasRegister { readonly poly: PolyEngine; private _rendererByCanvas; constructor(poly: PolyEngine); findOrCreateCanvas(): HTMLCanvasElement; private _findAvailableCanvas; private _createCanvas; registerCanvas(canvas: AvailableCanvas, renderer: AbstractRenderer): void; deregisterCanvas(canvas: AvailableCanvas): void; private _dummyCanvas; dummyCanvas(): HTMLCanvasElement; } export {};