artistic-engine
Version:
General purpose html5 canvas rendering game engine
15 lines (14 loc) • 633 B
TypeScript
import IEntity from "../entity/ientity";
type XYWH = IEntity | [number, number, number, number];
export default class Bitmap {
protected image: ImageBitmapSource;
protected options: ImageBitmapOptions | undefined;
constructor(image: ImageBitmapSource);
get Image(): ImageBitmapSource;
set Options(options: ImageBitmapOptions);
getImageBitmap(): Promise<ImageBitmap>;
getImageBitmap(xywh: XYWH): Promise<ImageBitmap>;
getImageBitmap(x: number, y: number, w: number, h: number): Promise<ImageBitmap>;
createImageBitmapList(coordinates: IEntity[]): Promise<ImageBitmap[]>;
}
export {};