UNPKG

@pixi-spine/runtime-3.8

Version:

Pixi runtime for spine 3.8 models

1 lines 1.44 kB
{"version":3,"file":"ClippingAttachment.mjs","sources":["../../../src/core/attachments/ClippingAttachment.ts"],"sourcesContent":["import { Attachment, VertexAttachment } from './Attachment';\nimport { AttachmentType, Color, IClippingAttachment } from '@pixi-spine/base';\nimport type { SlotData } from '../SlotData';\n\n/**\n * @public\n */\nexport class ClippingAttachment extends VertexAttachment implements IClippingAttachment {\n type = AttachmentType.Clipping;\n endSlot: SlotData;\n\n // Nonessential.\n color = new Color(0.2275, 0.2275, 0.8078, 1); // ce3a3aff\n\n constructor(name: string) {\n super(name);\n }\n\n copy(): Attachment {\n const copy = new ClippingAttachment(this.name);\n\n this.copyTo(copy);\n copy.endSlot = this.endSlot;\n copy.color.setFromColor(this.color);\n\n return copy;\n }\n}\n"],"names":[],"mappings":";;;AAOO,MAAM,2BAA2B,gBAAgD,CAAA;AAAA;AAAA,EAOpF,YAAY,IAAc,EAAA;AACtB,IAAA,KAAA,CAAM,IAAI,CAAA,CAAA;AAPd,IAAA,IAAA,CAAA,IAAA,GAAO,cAAe,CAAA,QAAA,CAAA;AAItB;AAAA,IAAA,IAAA,CAAA,KAAA,GAAQ,IAAI,KAAA,CAAM,MAAQ,EAAA,MAAA,EAAQ,QAAQ,CAAC,CAAA,CAAA;AAAA,GAI3C;AAAA,EAEA,IAAmB,GAAA;AACf,IAAA,MAAM,IAAO,GAAA,IAAI,kBAAmB,CAAA,IAAA,CAAK,IAAI,CAAA,CAAA;AAE7C,IAAA,IAAA,CAAK,OAAO,IAAI,CAAA,CAAA;AAChB,IAAA,IAAA,CAAK,UAAU,IAAK,CAAA,OAAA,CAAA;AACpB,IAAK,IAAA,CAAA,KAAA,CAAM,YAAa,CAAA,IAAA,CAAK,KAAK,CAAA,CAAA;AAElC,IAAO,OAAA,IAAA,CAAA;AAAA,GACX;AACJ;;;;"}