UNPKG

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