You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
1.9 KiB
86 lines
1.9 KiB
|
3 years ago
|
export default CanvasImageBuilder;
|
||
|
|
declare class CanvasImageBuilder extends CanvasBuilder {
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {HTMLCanvasElement|HTMLVideoElement|HTMLImageElement}
|
||
|
|
*/
|
||
|
|
private hitDetectionImage_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {HTMLCanvasElement|HTMLVideoElement|HTMLImageElement}
|
||
|
|
*/
|
||
|
|
private image_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private imagePixelRatio_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private anchorX_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private anchorY_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private height_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private opacity_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private originX_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private originY_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {boolean|undefined}
|
||
|
|
*/
|
||
|
|
private rotateWithView_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private rotation_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {import("../../size.js").Size|undefined}
|
||
|
|
*/
|
||
|
|
private scale_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {number|undefined}
|
||
|
|
*/
|
||
|
|
private width_;
|
||
|
|
/**
|
||
|
|
* @private
|
||
|
|
* @type {"declutter"|"obstacle"|"none"|undefined}
|
||
|
|
*/
|
||
|
|
private declutterMode_;
|
||
|
|
/**
|
||
|
|
* Data shared with a text builder for combined decluttering.
|
||
|
|
* @private
|
||
|
|
* @type {import("../canvas.js").DeclutterImageWithText}
|
||
|
|
*/
|
||
|
|
private declutterImageWithText_;
|
||
|
|
/**
|
||
|
|
* @param {import("../../style/Image.js").default} imageStyle Image style.
|
||
|
|
* @param {Object} [sharedData] Shared data.
|
||
|
|
*/
|
||
|
|
setImageStyle(imageStyle: import("../../style/Image.js").default, sharedData?: any): void;
|
||
|
|
}
|
||
|
|
import CanvasBuilder from "./Builder.js";
|
||
|
|
//# sourceMappingURL=ImageBuilder.d.ts.map
|