@flashport/flashport
Version:
FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library
17 lines (16 loc) • 716 B
TypeScript
import { DisplayObject } from "./DisplayObject";
import { Graphics } from "./Graphics";
import { Rectangle } from "../geom/Rectangle";
import { MouseEvent } from "../events/MouseEvent";
import { Canvas } from "canvaskit-wasm";
import { BitmapFilter } from "../filters/BitmapFilter";
export declare class Shape extends DisplayObject {
graphics: Graphics;
constructor();
__update: (ctx: Canvas, offsetX?: number, offsetY?: number, filters?: BitmapFilter[]) => void;
set cacheAsBitmap(value: boolean);
get cacheAsBitmap(): boolean;
protected __doMouse: (e: MouseEvent) => DisplayObject;
hitTestPoint: (x: number, y: number, shapeFlag?: boolean) => boolean;
__getRect: () => Rectangle;
}