12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- import {
- i,
- r
- } from "./chunk-E5TKVDJT.js";
- import {
- R
- } from "./chunk-O6KMIRUU.js";
- import {
- n3 as n
- } from "./chunk-264YGWEE.js";
- import {
- I
- } from "./chunk-EQNT4A7P.js";
- import {
- e
- } from "./chunk-IQBIGNPU.js";
- import {
- u
- } from "./chunk-2H5MD622.js";
- // node_modules/@arcgis/core/views/2d/engine/BitmapTile.js
- var r2 = class extends r {
- constructor(e2, s, r3, i2, a, n3, m = null) {
- super(e2, s, r3, i2, a, n3), this.bitmap = new R(m, { immutable: false, requestRenderOnSourceChangedEnabled: false }), this.bitmap.coordScale = [a, n3], this.bitmap.once("isReady", () => this.ready());
- }
- destroy() {
- super.destroy(), this.bitmap.destroy();
- }
- beforeRender(e2) {
- super.beforeRender(e2), this.bitmap.beforeRender(e2);
- }
- afterRender(e2) {
- super.afterRender(e2), this.bitmap.afterRender(e2);
- }
- set stencilRef(e2) {
- this.bitmap.stencilRef = e2;
- }
- get stencilRef() {
- return this.bitmap.stencilRef;
- }
- _createTransforms() {
- return { dvs: e(), tileMat3: e() };
- }
- setTransform(e2) {
- super.setTransform(e2), this.bitmap.transforms.dvs = this.transforms.dvs;
- }
- onAttach() {
- this.bitmap.stage = this.stage;
- }
- onDetach() {
- this.bitmap && (this.bitmap.stage = null);
- }
- };
- // node_modules/@arcgis/core/views/2d/engine/BitmapTileContainer.js
- var n2 = class extends i {
- get requiresDedicatedFBO() {
- return this.children.some((e2) => "additive" === e2.bitmap.blendFunction);
- }
- createTile(r3) {
- const t = this._tileInfoView.getTileBounds(u(), r3), s = this._tileInfoView.getTileResolution(r3.level), [n3, o] = this._tileInfoView.tileInfo.size;
- return new r2(r3, s, t[0], t[3], n3, o);
- }
- prepareRenderPasses(e2) {
- const i2 = e2.registerRenderPass({ name: "bitmap (tile)", brushes: [n.bitmap], target: () => this.children.map((e3) => e3.bitmap), drawPhase: I.MAP });
- return [...super.prepareRenderPasses(e2), i2];
- }
- doRender(e2) {
- this.visible && e2.drawPhase === I.MAP && super.doRender(e2);
- }
- };
- export {
- n2 as n
- };
- //# sourceMappingURL=chunk-TJ4DVYZ7.js.map
|