{"version":3,"file":"SimpleRope.mjs","sources":["../src/SimpleRope.ts"],"sourcesContent":["import { SimpleRope } from 'pixijs/mesh/extras';\n\nimport type { CanvasRenderer } from 'pixijs/renderer/canvas';\nimport type { RopeGeometry } from 'pixijs/mesh/extras';\n\n/**\n * Renders the object using the Canvas renderer\n * @protected\n * @method _renderCanvas\n * @memberof PIXI.Mesh#\n * @param {PIXI.CanvasRenderer} renderer - The canvas renderer.\n */\nSimpleRope.prototype._renderCanvas = function _renderCanvas(renderer: CanvasRenderer): void\n{\n    if (this.autoUpdate\n        || (this.geometry as RopeGeometry)._width !== this.shader.texture.height)\n    {\n        (this.geometry as RopeGeometry)._width = this.shader.texture.height;\n        (this.geometry as RopeGeometry).update();\n    }\n\n    if (this.shader.update)\n    {\n        this.shader.update();\n    }\n\n    this.calculateUvs();\n\n    this.material._renderCanvas(renderer, this);\n};\n"],"names":[],"mappings":";;AAYA,UAAW,CAAA,SAAA,CAAU,aAAgB,GAAA,SAAA,aAAA,CAAuB,QAC5D,EAAA;AACI,EAAI,IAAA,IAAA,CAAK,cACD,IAAK,CAAA,QAAA,CAA0B,WAAW,IAAK,CAAA,MAAA,CAAO,QAAQ,MACtE,EAAA;AACI,IAAC,IAAK,CAAA,QAAA,CAA0B,MAAS,GAAA,IAAA,CAAK,OAAO,OAAQ,CAAA,MAAA,CAAA;AAC7D,IAAC,IAAA,CAAK,SAA0B,MAAO,EAAA,CAAA;AAAA,GAC3C;AAEA,EAAI,IAAA,IAAA,CAAK,OAAO,MAChB,EAAA;AACI,IAAA,IAAA,CAAK,OAAO,MAAO,EAAA,CAAA;AAAA,GACvB;AAEA,EAAA,IAAA,CAAK,YAAa,EAAA,CAAA;AAElB,EAAK,IAAA,CAAA,QAAA,CAAS,aAAc,CAAA,QAAA,EAAU,IAAI,CAAA,CAAA;AAC9C,CAAA"}