{"version":3,"file":"SimpleRope.mjs","sources":["../src/SimpleRope.ts"],"sourcesContent":["import { SimpleRope } from '@pixi/mesh-extras';\n\nimport type { CanvasRenderer } from '@pixi/canvas-renderer';\nimport type { RopeGeometry } from '@pixi/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,WAAW,UAAU,gBAAgB,SAAuB,UAC5D;AACI,GAAI,KAAK,cACD,KAAK,SAA0B,WAAW,KAAK,OAAO,QAAQ,YAEjE,KAAK,SAA0B,SAAS,KAAK,OAAO,QAAQ,QAC5D,KAAK,SAA0B,OAGhC,IAAA,KAAK,OAAO,UAEZ,KAAK,OAAO,OAGhB,GAAA,KAAK,gBAEL,KAAK,SAAS,cAAc,UAAU,IAAI;AAC9C;"}