@pixi-spine/runtime-3.8
Version:
Pixi runtime for spine 3.8 models
1 lines • 1.44 kB
Source Map (JSON)
{"version":3,"file":"JitterEffect.mjs","sources":["../../../src/core/vertexeffects/JitterEffect.ts"],"sourcesContent":["import type { VertexEffect } from '../VertexEffect';\nimport type { Skeleton } from '../Skeleton';\nimport { Color, MathUtils, Vector2 } from '@pixi-spine/base';\n\n/**\n * @public\n */\nexport class JitterEffect implements VertexEffect {\n jitterX = 0;\n jitterY = 0;\n\n constructor(jitterX: number, jitterY: number) {\n this.jitterX = jitterX;\n this.jitterY = jitterY;\n }\n\n begin(skeleton: Skeleton): void {}\n\n transform(position: Vector2, uv: Vector2, light: Color, dark: Color): void {\n position.x += MathUtils.randomTriangular(-this.jitterX, this.jitterY);\n position.y += MathUtils.randomTriangular(-this.jitterX, this.jitterY);\n }\n\n end(): void {}\n}\n"],"names":[],"mappings":";;AAOO,MAAM,YAAqC,CAAA;AAAA,EAI9C,WAAA,CAAY,SAAiB,OAAiB,EAAA;AAH9C,IAAU,IAAA,CAAA,OAAA,GAAA,CAAA,CAAA;AACV,IAAU,IAAA,CAAA,OAAA,GAAA,CAAA,CAAA;AAGN,IAAA,IAAA,CAAK,OAAU,GAAA,OAAA,CAAA;AACf,IAAA,IAAA,CAAK,OAAU,GAAA,OAAA,CAAA;AAAA,GACnB;AAAA,EAEA,MAAM,QAA0B,EAAA;AAAA,GAAC;AAAA,EAEjC,SAAU,CAAA,QAAA,EAAmB,EAAa,EAAA,KAAA,EAAc,IAAmB,EAAA;AACvE,IAAA,QAAA,CAAS,KAAK,SAAU,CAAA,gBAAA,CAAiB,CAAC,IAAK,CAAA,OAAA,EAAS,KAAK,OAAO,CAAA,CAAA;AACpE,IAAA,QAAA,CAAS,KAAK,SAAU,CAAA,gBAAA,CAAiB,CAAC,IAAK,CAAA,OAAA,EAAS,KAAK,OAAO,CAAA,CAAA;AAAA,GACxE;AAAA,EAEA,GAAY,GAAA;AAAA,GAAC;AACjB;;;;"}