UNPKG

@hiddentao/clockwork-engine

Version:

A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering

25 lines 881 B
/** * Web Platform Layer * * Browser-based platform implementation composing Web-specific layers. */ import type { PlatformLayer } from "../PlatformLayer"; import type { ViewportOptions } from "../RenderingLayer"; import { PixiRenderingLayer } from "./PixiRenderingLayer"; import { WebAudioLayer } from "./WebAudioLayer"; import { WebInputLayer } from "./WebInputLayer"; export interface WebPlatformOptions extends ViewportOptions { backgroundColor?: number; } export declare class WebPlatformLayer implements PlatformLayer { rendering: PixiRenderingLayer; audio: WebAudioLayer; input: WebInputLayer; private canvas; constructor(container: HTMLDivElement, options: WebPlatformOptions); init(): Promise<void>; destroy(): void; getDevicePixelRatio(): number; getCanvas(): HTMLCanvasElement; } //# sourceMappingURL=WebPlatformLayer.d.ts.map