UNPKG

lazy-widgets

Version:

Typescript retained mode GUI for the HTML canvas API

31 lines (30 loc) 1.34 kB
import { type FastCanvasImageSource } from './AsyncMedia.js'; import { BackingMediaEventType } from './BackingMediaEventType.js'; import { type BackingMediaSource } from './BackingMediaSource.js'; import { BackingMediaSourceType } from './BackingMediaSourceType.js'; import { type Listener, Notifier } from './Notifier.js'; export declare class BackingMediaWrapper extends Notifier<BackingMediaEventType> { readonly source: BackingMediaSource; readonly sourceType: BackingMediaSourceType; private rvf; private _presentationHash; private videoLoaded; constructor(source: BackingMediaSource); private readonly dispatchResized; private readonly dispatchDirty; private readonly dispatchLoaded; private readonly onImageLoaded; private readonly onReadyStateChanged; private readonly dispatchDirtyAndRVF; private readonly redirectEvents; private addSourceListeners; private removeSourceListeners; addEventListener(listener: Listener<BackingMediaEventType>): void; removeEventListener(listener: Listener<BackingMediaEventType>): boolean; get width(): number; get height(): number; get loaded(): number | boolean; get canvasImageSource(): CanvasImageSource | null; get fastCanvasImageSource(): FastCanvasImageSource | null; get presentationHash(): number; }