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.55 kB
Source Map (JSON)
{"version":3,"file":"BatchableText.mjs","sources":["../../../../src/scene/text/canvas/BatchableText.ts"],"sourcesContent":["import { BatchableSprite } from '../../sprite/BatchableSprite';\n\nimport type { Renderer } from '../../../rendering/renderers/types';\nimport type { Text } from '../Text';\n\n/** @internal */\nexport class BatchableText extends BatchableSprite\n{\n private readonly _renderer: Renderer;\n\n constructor(renderer: Renderer)\n {\n super();\n\n // Next step is to make canvasTextSystem a GLOBAL object.\n // so this is ok for now..\n this._renderer = renderer;\n\n renderer.runners.resolutionChange.add(this);\n }\n\n public resolutionChange()\n {\n const text = this.renderable as Text;\n\n if (text._autoResolution)\n {\n text.onViewUpdate();\n }\n }\n\n public destroy()\n {\n this._renderer.canvasText.returnTexture(this.texture);\n\n (this._renderer as null) = null;\n }\n}\n"],"names":[],"mappings":";;;AAMO,MAAM,sBAAsB,eACnC,CAAA;AAAA,EAGI,YAAY,QACZ,EAAA;AACI,IAAM,KAAA,EAAA,CAAA;AAIN,IAAA,IAAA,CAAK,SAAY,GAAA,QAAA,CAAA;AAEjB,IAAS,QAAA,CAAA,OAAA,CAAQ,gBAAiB,CAAA,GAAA,CAAI,IAAI,CAAA,CAAA;AAAA,GAC9C;AAAA,EAEO,gBACP,GAAA;AACI,IAAA,MAAM,OAAO,IAAK,CAAA,UAAA,CAAA;AAElB,IAAA,IAAI,KAAK,eACT,EAAA;AACI,MAAA,IAAA,CAAK,YAAa,EAAA,CAAA;AAAA,KACtB;AAAA,GACJ;AAAA,EAEO,OACP,GAAA;AACI,IAAA,IAAA,CAAK,SAAU,CAAA,UAAA,CAAW,aAAc,CAAA,IAAA,CAAK,OAAO,CAAA,CAAA;AAEpD,IAAC,KAAK,SAAqB,GAAA,IAAA,CAAA;AAAA,GAC/B;AACJ;;;;"}