MCPcopy Index your code
hub / github.com/processing/processing / colorCalcARGB

Method colorCalcARGB

core/src/processing/core/PShape.java:3519–3535  ·  view source on GitHub ↗
(int argb, float alpha)

Source from the content-addressed store, hash-verified

3517
3518
3519 protected void colorCalcARGB(int argb, float alpha) {
3520 if (alpha == colorModeA) {
3521 calcAi = (argb >> 24) & 0xff;
3522 calcColor = argb;
3523 } else {
3524 calcAi = (int) (((argb >> 24) & 0xff) * (alpha / colorModeA));
3525 calcColor = (calcAi << 24) | (argb & 0xFFFFFF);
3526 }
3527 calcRi = (argb >> 16) & 0xff;
3528 calcGi = (argb >> 8) & 0xff;
3529 calcBi = argb & 0xff;
3530 calcA = calcAi / 255.0f;
3531 calcR = calcRi / 255.0f;
3532 calcG = calcGi / 255.0f;
3533 calcB = calcBi / 255.0f;
3534 calcAlpha = (calcAi != 255);
3535 }
3536
3537}

Callers 1

colorCalcMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected