UNPKG

@flashport/flashport

Version:

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

36 lines (35 loc) 1.29 kB
import { Matrix } from "./Matrix"; import { ColorTransform } from "./ColorTransform"; import { Rectangle } from "./Rectangle"; import { Matrix3D } from "./Matrix3D"; import { PerspectiveProjection } from "./PerspectiveProjection"; import { DisplayObject } from "../display/DisplayObject"; export declare class Transform extends Object { private _matrix; private _colorTransform; private _concatenatedColorTransform; private colorDirty; private dirty; private _concatenatedMatrix; private invDirty; private _invMatrix; private _displayObject; constructor(displayObject?: DisplayObject); get matrix(): Matrix; set matrix(v: Matrix); get colorTransform(): ColorTransform; set colorTransform(v: ColorTransform); get concatenatedMatrix(): Matrix; get concatenatedColorTransform(): ColorTransform; private cloneColorTransform; get pixelBounds(): Rectangle; private ctor; get matrix3D(): Matrix3D; set matrix3D(param1: Matrix3D); getRelativeMatrix3D(param1: DisplayObject): Matrix3D; get perspectiveProjection(): PerspectiveProjection; set perspectiveProjection(param1: PerspectiveProjection); get invMatrix(): Matrix; updateTransforms: () => void; updateColorTransforms: () => void; }