@hiddentao/clockwork-engine
Version:
A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering
22 lines • 1.19 kB
TypeScript
/**
* Platform Abstraction Layer
*
* Main entry point for the platform abstraction system.
* Exports all interfaces, types, and enums.
*/
export type { NodeId, TextureId, SpritesheetId, Color } from "./types";
export { BlendMode, TextureFiltering, asNodeId, asTextureId, asSpritesheetId, } from "./types";
export type { PlatformLayer } from "./PlatformLayer";
export type { RenderingLayer, ViewportOptions } from "./RenderingLayer";
export type { AudioLayer, AudioBuffer, AudioContextState } from "./AudioLayer";
export type { InputLayer, InputEvent, KeyboardInputEvent } from "./InputLayer";
export { DisplayNode } from "./DisplayNode";
export { MemoryRenderingLayer } from "./memory/MemoryRenderingLayer";
export { MemoryAudioLayer } from "./memory/MemoryAudioLayer";
export { MemoryInputLayer } from "./memory/MemoryInputLayer";
export { MemoryPlatformLayer } from "./memory/MemoryPlatformLayer";
export { PixiRenderingLayer } from "./web/PixiRenderingLayer";
export { WebAudioLayer } from "./web/WebAudioLayer";
export { WebInputLayer } from "./web/WebInputLayer";
export { WebPlatformLayer, type WebPlatformOptions, } from "./web/WebPlatformLayer";
//# sourceMappingURL=index.d.ts.map