shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$sprite_tiling$utils$setUvs = function(global, require, module, exports) {
  var Matrix = require("module$node_modules$pixi_DOT_js$lib$maths$matrix$Matrix"), applyMatrix = require("module$node_modules$pixi_DOT_js$lib$scene$sprite_tiling$utils$applyMatrix");
  "use strict";
  exports.setUvs = function(tilingSprite, uvs) {
    var texture = tilingSprite.texture;
    const width = texture.frame.width;
    texture = texture.frame.height;
    var anchorX = 0, anchorY = 0;
    tilingSprite.applyAnchorToTexture && (anchorX = tilingSprite.anchor.x, anchorY = tilingSprite.anchor.y);
    uvs[0] = uvs[6] = -anchorX;
    uvs[2] = uvs[4] = 1 - anchorX;
    uvs[1] = uvs[3] = -anchorY;
    uvs[5] = uvs[7] = 1 - anchorY;
    anchorX = tilingSprite._tileTransform.matrix;
    anchorY = Matrix.Matrix.shared;
    anchorY.set(anchorX.a * width / tilingSprite.width, anchorX.b * width / tilingSprite.height, anchorX.c * texture / tilingSprite.width, anchorX.d * texture / tilingSprite.height, anchorX.tx / tilingSprite.width, anchorX.ty / tilingSprite.height);
    anchorY.invert();
    applyMatrix.applyMatrix(uvs, 2, 0, anchorY);
  };
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$sprite_tiling$utils$setUvs.js.map
