UNPKG

pixi.js

Version:

PixiJS — The HTML5 Creation Engine =============

1 lines 1.41 kB
{"version":3,"file":"multiplyHexColors.mjs","sources":["../../../../src/scene/container/utils/multiplyHexColors.ts"],"sourcesContent":["export function multiplyHexColors(color1: number, color2: number): number\n{\n if (color1 === 0xFFFFFF || !color2) return color2;\n if (color2 === 0xFFFFFF || !color1) return color1;\n\n const r1 = (color1 >> 16) & 0xFF;\n const g1 = (color1 >> 8) & 0xFF;\n const b1 = color1 & 0xFF;\n\n const r2 = (color2 >> 16) & 0xFF;\n const g2 = (color2 >> 8) & 0xFF;\n const b2 = color2 & 0xFF;\n\n const r = (r1 * r2) / 255;\n const g = (g1 * g2) / 255;\n const b = (b1 * b2) / 255;\n\n return (r << 16) + (g << 8) + b;\n}\n"],"names":[],"mappings":";AAAgB,SAAA,iBAAA,CAAkB,QAAgB,MAClD,EAAA;AACI,EAAI,IAAA,MAAA,KAAW,YAAY,CAAC,MAAA;AAAQ,IAAO,OAAA,MAAA,CAAA;AAC3C,EAAI,IAAA,MAAA,KAAW,YAAY,CAAC,MAAA;AAAQ,IAAO,OAAA,MAAA,CAAA;AAE3C,EAAM,MAAA,EAAA,GAAM,UAAU,EAAM,GAAA,GAAA,CAAA;AAC5B,EAAM,MAAA,EAAA,GAAM,UAAU,CAAK,GAAA,GAAA,CAAA;AAC3B,EAAA,MAAM,KAAK,MAAS,GAAA,GAAA,CAAA;AAEpB,EAAM,MAAA,EAAA,GAAM,UAAU,EAAM,GAAA,GAAA,CAAA;AAC5B,EAAM,MAAA,EAAA,GAAM,UAAU,CAAK,GAAA,GAAA,CAAA;AAC3B,EAAA,MAAM,KAAK,MAAS,GAAA,GAAA,CAAA;AAEpB,EAAM,MAAA,CAAA,GAAK,KAAK,EAAM,GAAA,GAAA,CAAA;AACtB,EAAM,MAAA,CAAA,GAAK,KAAK,EAAM,GAAA,GAAA,CAAA;AACtB,EAAM,MAAA,CAAA,GAAK,KAAK,EAAM,GAAA,GAAA,CAAA;AAEtB,EAAQ,OAAA,CAAA,CAAA,IAAK,EAAO,KAAA,CAAA,IAAK,CAAK,CAAA,GAAA,CAAA,CAAA;AAClC;;;;"}