@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
TypeScript
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;
}