UNPKG

@pixi-spine/runtime-3.7

Version:

Pixi runtime for spine 3.7 models

1 lines 1.46 kB
{"version":3,"file":"SlotData.mjs","sources":["../../src/core/SlotData.ts"],"sourcesContent":["import { Color } from '@pixi-spine/base';\n\nimport type { ISlotData } from '@pixi-spine/base';\nimport type { BLEND_MODES } from '@pixi/core';\nimport type { BoneData } from './BoneData';\n\n/**\n * @public\n */\nexport class SlotData implements ISlotData {\n index: number;\n name: string;\n boneData: BoneData;\n color = new Color(1, 1, 1, 1);\n darkColor: Color;\n attachmentName: string;\n blendMode: BLEND_MODES;\n\n constructor(index: number, name: string, boneData: BoneData) {\n if (index < 0) throw new Error('index must be >= 0.');\n if (name == null) throw new Error('name cannot be null.');\n if (boneData == null) throw new Error('boneData cannot be null.');\n this.index = index;\n this.name = name;\n this.boneData = boneData;\n }\n}\n"],"names":[],"mappings":";;AASO,MAAM,QAA8B,CAAA;AAAA,EASvC,WAAA,CAAY,KAAe,EAAA,IAAA,EAAc,QAAoB,EAAA;AAL7D,IAAA,IAAA,CAAA,KAAA,GAAQ,IAAI,KAAA,CAAM,CAAG,EAAA,CAAA,EAAG,GAAG,CAAC,CAAA,CAAA;AAMxB,IAAA,IAAI,KAAQ,GAAA,CAAA;AAAG,MAAM,MAAA,IAAI,MAAM,qBAAqB,CAAA,CAAA;AACpD,IAAA,IAAI,IAAQ,IAAA,IAAA;AAAM,MAAM,MAAA,IAAI,MAAM,sBAAsB,CAAA,CAAA;AACxD,IAAA,IAAI,QAAY,IAAA,IAAA;AAAM,MAAM,MAAA,IAAI,MAAM,0BAA0B,CAAA,CAAA;AAChE,IAAA,IAAA,CAAK,KAAQ,GAAA,KAAA,CAAA;AACb,IAAA,IAAA,CAAK,IAAO,GAAA,IAAA,CAAA;AACZ,IAAA,IAAA,CAAK,QAAW,GAAA,QAAA,CAAA;AAAA,GACpB;AACJ;;;;"}