Files
coopgo/node_modules/ol/render/canvas/ImageBuilder.d.ts
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

86 lines
1.9 KiB
TypeScript

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} [opt_sharedData] Shared data.
*/
setImageStyle(imageStyle: import("../../style/Image.js").default, opt_sharedData?: any): void;
}
import CanvasBuilder from "./Builder.js";
//# sourceMappingURL=ImageBuilder.d.ts.map