From 1f00f8d0b405c31a8a40fd321dc333f47d7b46cd Mon Sep 17 00:00:00 2001 From: Endel Dreyer Date: Thu, 6 Oct 2016 19:16:48 +0200 Subject: [PATCH] EaselJS: add missing ScaleBitmap class (#11791) Source code: https://github.com/CreateJS/EaselJS/blob/9b4a11f793d396290650619b1bc40b824b8d8571/extras/ScaleBitmap/ScaleBitmap.js#L49-L117 --- easeljs/easeljs.d.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/easeljs/easeljs.d.ts b/easeljs/easeljs.d.ts index ab8cd5a0e1..340ef7a471 100644 --- a/easeljs/easeljs.d.ts +++ b/easeljs/easeljs.d.ts @@ -52,7 +52,22 @@ declare namespace createjs { // methods clone(): Bitmap; } + + export class ScaleBitmap extends DisplayObject { + constructor(imageOrUrl: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | Object | string, scale9Grid: Rectangle); + // properties + image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement; + sourceRect: Rectangle; + drawWidth: number; + drawHeight: number; + scale9Grid: Rectangle; + snapToPixel: boolean; + + // methods + setDrawSize (newWidth: number, newHeight: number): void; + clone(): ScaleBitmap; + } export class BitmapText extends DisplayObject { constructor(text?:string, spriteSheet?:SpriteSheet);