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

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