{"version":3,"file":"CanvasTextSystem.mjs","sources":["../../../../src/scene/text/canvas/CanvasTextSystem.ts"],"sourcesContent":["import { ExtensionType } from '../../../extensions/Extensions';\nimport { AbstractTextSystem } from '../shared/AbstractTextSystem';\n\nimport type { Renderer } from '../../../rendering/renderers/types';\n\n/**\n * System plugin to the renderer to manage canvas text for Canvas2D.\n * @category rendering\n * @advanced\n */\nexport class CanvasRendererTextSystem extends AbstractTextSystem\n{\n    /** @ignore */\n    public static extension = {\n        type: [\n            ExtensionType.CanvasSystem,\n        ],\n        name: 'canvasText',\n    } as const;\n\n    constructor(renderer: Renderer)\n    {\n        super(renderer, true);\n    }\n}\n"],"names":[],"mappings":";;;;AAUO,MAAM,iCAAiC,kBAAA,CAC9C;AAAA,EASI,YAAY,QAAA,EACZ;AACI,IAAA,KAAA,CAAM,UAAU,IAAI,CAAA;AAAA,EACxB;AACJ;AAAA;AAda,wBAAA,CAGK,SAAA,GAAY;AAAA,EACtB,IAAA,EAAM;AAAA,IACF,aAAA,CAAc;AAAA,GAClB;AAAA,EACA,IAAA,EAAM;AACV,CAAA;;;;"}