UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

1 lines 1.91 kB
{"version":3,"file":"updateWorldTransform.mjs","sources":["../../../../src/scene/container/utils/updateWorldTransform.ts"],"sourcesContent":["import type { Matrix } from '../../../maths/matrix/Matrix';\n\n/**\n * @param local\n * @param parent\n * @param world\n * @deprecated\n * @internal\n */\nexport function updateWorldTransform(local: Matrix, parent: Matrix, world: Matrix): void\n{\n const lta = local.a;\n const ltb = local.b;\n const ltc = local.c;\n const ltd = local.d;\n const lttx = local.tx;\n const ltty = local.ty;\n\n const pta = parent.a;\n const ptb = parent.b;\n const ptc = parent.c;\n const ptd = parent.d;\n\n world.a = (lta * pta) + (ltb * ptc);\n world.b = (lta * ptb) + (ltb * ptd);\n world.c = (ltc * pta) + (ltd * ptc);\n world.d = (ltc * ptb) + (ltd * ptd);\n world.tx = (lttx * pta) + (ltty * ptc) + parent.tx;\n world.ty = (lttx * ptb) + (ltty * ptd) + parent.ty;\n}\n"],"names":[],"mappings":";AASgB,SAAA,oBAAA,CAAqB,KAAe,EAAA,MAAA,EAAgB,KACpE,EAAA;AACI,EAAA,MAAM,MAAM,KAAM,CAAA,CAAA,CAAA;AAClB,EAAA,MAAM,MAAM,KAAM,CAAA,CAAA,CAAA;AAClB,EAAA,MAAM,MAAM,KAAM,CAAA,CAAA,CAAA;AAClB,EAAA,MAAM,MAAM,KAAM,CAAA,CAAA,CAAA;AAClB,EAAA,MAAM,OAAO,KAAM,CAAA,EAAA,CAAA;AACnB,EAAA,MAAM,OAAO,KAAM,CAAA,EAAA,CAAA;AAEnB,EAAA,MAAM,MAAM,MAAO,CAAA,CAAA,CAAA;AACnB,EAAA,MAAM,MAAM,MAAO,CAAA,CAAA,CAAA;AACnB,EAAA,MAAM,MAAM,MAAO,CAAA,CAAA,CAAA;AACnB,EAAA,MAAM,MAAM,MAAO,CAAA,CAAA,CAAA;AAEnB,EAAM,KAAA,CAAA,CAAA,GAAK,GAAM,GAAA,GAAA,GAAQ,GAAM,GAAA,GAAA,CAAA;AAC/B,EAAM,KAAA,CAAA,CAAA,GAAK,GAAM,GAAA,GAAA,GAAQ,GAAM,GAAA,GAAA,CAAA;AAC/B,EAAM,KAAA,CAAA,CAAA,GAAK,GAAM,GAAA,GAAA,GAAQ,GAAM,GAAA,GAAA,CAAA;AAC/B,EAAM,KAAA,CAAA,CAAA,GAAK,GAAM,GAAA,GAAA,GAAQ,GAAM,GAAA,GAAA,CAAA;AAC/B,EAAA,KAAA,CAAM,EAAM,GAAA,IAAA,GAAO,GAAQ,GAAA,IAAA,GAAO,MAAO,MAAO,CAAA,EAAA,CAAA;AAChD,EAAA,KAAA,CAAM,EAAM,GAAA,IAAA,GAAO,GAAQ,GAAA,IAAA,GAAO,MAAO,MAAO,CAAA,EAAA,CAAA;AACpD;;;;"}