Lines Matching refs:srcAlpha

51 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha,  in composeColorChannels()  argument
56 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
62 dst[i] = lerp(dst[i], compositeFunc(src[i],dst[i]), srcAlpha); in composeColorChannels()
69 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
74 … channels_type result = blend(src[i], srcAlpha, dst[i], dstAlpha, compositeFunc(src[i],dst[i])); in composeColorChannels()
109 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
114 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
129 dst[red_pos] = lerp(dst[red_pos], scale<channels_type>(dstR), srcAlpha); in composeColorChannels()
132 dst[green_pos] = lerp(dst[green_pos], scale<channels_type>(dstG), srcAlpha); in composeColorChannels()
135 dst[blue_pos] = lerp(dst[blue_pos], scale<channels_type>(dstB), srcAlpha); in composeColorChannels()
141 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
155 …dst[red_pos] = div(blend(src[red_pos], srcAlpha, dst[red_pos], dstAlpha, scale<channels_type>(dstR… in composeColorChannels()
158 …dst[green_pos] = div(blend(src[green_pos], srcAlpha, dst[green_pos], dstAlpha, scale<channels_type… in composeColorChannels()
161 …dst[blue_pos] = div(blend(src[blue_pos], srcAlpha, dst[blue_pos], dstAlpha, scale<channels_type>(d… in composeColorChannels()
197 … inline static channels_type composeColorChannels(const channels_type* src, channels_type srcAlpha, in composeColorChannels() argument
203 srcAlpha = mul(srcAlpha, maskAlpha, opacity); in composeColorChannels()
212 … compositeFunc(scale<float>(src[i]), scale<float>(srcAlpha), dstValueFloat, dstAlphaFloat); in composeColorChannels()
222 channels_type newDstAlpha = unionShapeOpacity(srcAlpha, dstAlpha); in composeColorChannels()
229 … compositeFunc(scale<float>(src[i]), scale<float>(srcAlpha), dstFloat, dstAlphaFloat); in composeColorChannels()