UNPKG

@spearwolf/twopoint5d

Version:

a library to create 2.5d realtime graphics and pixelart with three.js

31 lines 1.15 kB
import type { DisplayEventArgs, ThreeRendererType, DisplayParameters, ResizeCallback } from './types.js'; export declare class Display { #private; static MaxResolution: number; static CssRulesPrefixContainer: string; static CssRulesPrefixDisplay: string; static CssRulesPrefixFullscreen: string; pixelZoom: number; styleImageRendering?: 'pixelated' | 'auto'; width: number; height: number; frameNo: number; resizeToElement?: HTMLElement; resizeToCallback?: ResizeCallback; resizeToAttributeEl: HTMLElement; styleSheetRoot: HTMLElement | ShadowRoot; renderer?: ThreeRendererType; constructor(domElementOrRenderer: HTMLElement | ThreeRendererType, options?: DisplayParameters); get now(): number; get deltaTime(): number; get pause(): boolean; set pause(pause: boolean); get pixelRatio(): number; resize(): void; renderFrame(now?: number): void; start(beforeStartCallback?: (args: DisplayEventArgs) => Promise<void> | void): Promise<Display>; stop(): void; dispose(): void; getEventArgs(): DisplayEventArgs; } //# sourceMappingURL=Display.d.ts.map