Files
nothoughts/node_modules/pixi.js/lib/utils/data/updateQuadBounds.js
2025-08-04 18:57:35 +02:00

25 lines
748 B
JavaScript

'use strict';
"use strict";
function updateQuadBounds(bounds, anchor, texture, padding) {
const { width, height } = texture.orig;
const trim = texture.trim;
if (trim) {
const sourceWidth = trim.width;
const sourceHeight = trim.height;
bounds.minX = trim.x - anchor._x * width - padding;
bounds.maxX = bounds.minX + sourceWidth;
bounds.minY = trim.y - anchor._y * height - padding;
bounds.maxY = bounds.minY + sourceHeight;
} else {
bounds.minX = -anchor._x * width - padding;
bounds.maxX = bounds.minX + width;
bounds.minY = -anchor._y * height - padding;
bounds.maxY = bounds.minY + height;
}
return;
}
exports.updateQuadBounds = updateQuadBounds;
//# sourceMappingURL=updateQuadBounds.js.map