pixi.js
Version:
PixiJS — The HTML5 Creation Engine =============
20 lines (16 loc) • 618 B
JavaScript
;
var Rectangle = require('../../../../maths/shapes/Rectangle.js');
;
const fullFrame = new Rectangle.Rectangle(0, 0, 1, 1);
function viewportFromFrame(viewport, source, frame) {
frame || (frame = fullFrame);
const pixelWidth = source.pixelWidth;
const pixelHeight = source.pixelHeight;
viewport.x = frame.x * pixelWidth | 0;
viewport.y = frame.y * pixelHeight | 0;
viewport.width = frame.width * pixelWidth | 0;
viewport.height = frame.height * pixelHeight | 0;
return viewport;
}
exports.viewportFromFrame = viewportFromFrame;
//# sourceMappingURL=viewportFromFrame.js.map