Files
il/resources/public/js/cljs-runtime/module$node_modules$pixi_DOT_js$lib$scene$container$container_mixins$toLocalGlobalMixin.js
2026-07-01 22:38:29 -06:00

22 lines
1.3 KiB
JavaScript

shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$container$container_mixins$toLocalGlobalMixin = function(global, require, module, exports) {
var Point = require("module$node_modules$pixi_DOT_js$lib$maths$point$Point"), matrixAndBoundsPool = require("module$node_modules$pixi_DOT_js$lib$scene$container$bounds$utils$matrixAndBoundsPool");
"use strict";
exports.toLocalGlobalMixin = {getGlobalPosition(point = new Point.Point(), skipUpdate = !1) {
this.parent ? this.parent.toGlobal(this._position, point, skipUpdate) : (point.x = this._position.x, point.y = this._position.y);
return point;
}, toGlobal(position, point, skipUpdate = !1) {
skipUpdate = this.getGlobalTransform(matrixAndBoundsPool.matrixPool.get(), skipUpdate);
point = skipUpdate.apply(position, point);
matrixAndBoundsPool.matrixPool.return(skipUpdate);
return point;
}, toLocal(position, from, point, skipUpdate) {
from && (position = from.toGlobal(position, point, skipUpdate));
from = this.getGlobalTransform(matrixAndBoundsPool.matrixPool.get(), skipUpdate);
point = from.applyInverse(position, point);
matrixAndBoundsPool.matrixPool.return(from);
return point;
}};
};
//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$container$container_mixins$toLocalGlobalMixin.js.map