UNPKG

@flashport/flashport

Version:

FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library

22 lines (21 loc) 979 B
import { DisplayObject } from "./DisplayObject"; import { BitmapData } from "./BitmapData"; import { MouseEvent } from "../events/MouseEvent"; import { Rectangle } from "../geom/Rectangle"; import { Canvas } from "canvaskit-wasm"; import { BitmapFilter } from "../filters/BitmapFilter"; export declare class Bitmap extends DisplayObject { private _bitmapData; constructor(bitmapData?: BitmapData, pixelSnapping?: string, smoothing?: boolean); get pixelSnapping(): string; set pixelSnapping(param1: string); get smoothing(): boolean; set smoothing(param1: boolean); get bitmapData(): BitmapData; set bitmapData(param1: BitmapData); get cacheImage(): BitmapData; getFullBounds: (v: DisplayObject) => Rectangle; __update(ctx: Canvas, offsetX?: number, offsetY?: number, filters?: BitmapFilter[]): void; protected __doMouse: (e: MouseEvent) => DisplayObject; hitTestPoint: (x: number, y: number, shapeFlag?: boolean) => boolean; }