Searched refs:mergeAlpha (Results 1 - 1 of 1) sorted by relevance

/haiku/src/add-ons/translators/wonderbrush/support/
H A Dblending.h249 uint8 mergeAlpha = bottom[3] ? (top[3] * alpha) / 255 : 255; local
250 uint8 invAlpha = 255 - mergeAlpha;
251 bottom[0] = kInverseGammaTable[(b1 * invAlpha + t1 * mergeAlpha) / 255];
252 bottom[1] = kInverseGammaTable[(b2 * invAlpha + t2 * mergeAlpha) / 255];
253 bottom[2] = kInverseGammaTable[(b3 * invAlpha + t3 * mergeAlpha) / 255];
278 uint8 mergeAlpha = bottom[3] ? (top[3] * alpha) / 255 : 255; local
279 uint8 invAlpha = 255 - mergeAlpha;
280 dest[0] = kInverseGammaTable[(b1 * invAlpha + t1 * mergeAlpha) / 255];
281 dest[1] = kInverseGammaTable[(b2 * invAlpha + t2 * mergeAlpha) / 255];
282 dest[2] = kInverseGammaTable[(b3 * invAlpha + t3 * mergeAlpha) / 25
313 uint8 mergeAlpha = bottom[3] ? alpha : 255; local
343 uint8 mergeAlpha = bottom[3] ? alpha : 255; local
526 uint8 mergeAlpha = bottom[3] ? (top[3] * alpha) / 255 : 255; local
547 uint8 mergeAlpha = bottom[3] ? (top[3] * alpha) / 255 : 255; local
574 uint8 mergeAlpha = bottom[3] ? alpha : 255; local
596 uint8 mergeAlpha = bottom[3] ? alpha : 255; local
[all...]

Completed in 32 milliseconds