Files
AR-Menu/AR Menu/Needle/MenuScene/node_modules/maxrects-packer/lib/abstract-bin.js
2025-11-30 08:35:03 +02:00

21 lines
519 B
JavaScript

export class Bin {
constructor() {
this._dirty = 0;
}
get dirty() { return this._dirty > 0 || this.rects.some(rect => rect.dirty); }
/**
* Set bin dirty status
*
* @memberof Bin
*/
setDirty(value = true) {
this._dirty = value ? this._dirty + 1 : 0;
if (!value) {
for (let rect of this.rects) {
if (rect.setDirty)
rect.setDirty(false);
}
}
}
}
//# sourceMappingURL=abstract-bin.js.map