UNPKG

artistic-engine

Version:

General purpose html5 canvas rendering game engine

19 lines (18 loc) 783 B
export default class AssetLoader { private audioContext; private fonts; private images; private audios; private samples; get AudioContext(): AudioContext | undefined; set AudioContext(audioContext: AudioContext | undefined); addFont(family: string, source: string | BinaryData): this; addImage(name: string, source: string | Blob): this; addAudio(name: string, source: string | HTMLAudioElement): this; addSample(name: string, source: string | AudioBuffer): this; onLoad: (images: Map<string, string | Blob>, audios: Map<string, string | HTMLAudioElement>) => void; load(): Promise<void>; getImage(name: string): Blob; getAudio(name: string): HTMLAudioElement; getSample(name: string): AudioBuffer; }