UNPKG

@spearwolf/twopoint5d

Version:

Create 2.5D realtime graphics and pixelart with WebGL and three.js

27 lines 942 B
import { type EventizedObject } from '@spearwolf/eventize'; export type DisplayStateName = 'new' | 'running' | 'paused'; export interface DisplayStateMachine extends EventizedObject { } export declare class DisplayStateMachine { #private; static NEW: DisplayStateName; static RUNNING: DisplayStateName; static PAUSED: DisplayStateName; static Init: string; static Start: string; static Pause: string; static Restart: string; state: DisplayStateName; get isNew(): boolean; get isRunning(): boolean; get isPaused(): boolean; constructor(); get pausedByUser(): boolean; set pausedByUser(pausedByUser: boolean); get documentIsVisible(): boolean; set documentIsVisible(documentIsVisible: boolean); get elementIsInsideViewport(): boolean; set elementIsInsideViewport(elementIsInsideViewport: boolean); start(): void; } //# sourceMappingURL=DisplayStateMachine.d.ts.map