Lines Matching full:blend
60 return false; // LCD coverage must be applied after the blend equation.
259 The general SVG blend equation is defined in the spec as follows:
268 For every blend mode supported by this class, i.e. the "advanced" blend
269 modes, X=Y=Z=1 and this equation reduces to the PDF blend equation.
277 We substitute Y=Z=1 and define a blend() function that calculates Dca' in
280 blend(Sca, Dca, Sa, Da) = {Dca : if Sa == 0,
285 And for coverage modulation, we use a post blend src-over model:
287 Dca'' = f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
294 blend(f*Sca, Dca, f*Sa, Da) == f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
298 f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
300 0, definition of blend()]
307 = blend(f*Sca, Dca, f*Sa, Da) [definition of blend()]
311 Sa=0: f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
312 = f * Dca + (1-f) * Dca [Sa=0, definition of blend()]
314 = blend(0, Dca, 0, Da) [definition of blend()]
315 = blend(f*Sca, Dca, f*Sa, Da) [Sa=0]
317 Da=0: f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
318 = f * Sca + (1-f) * Dca [Da=0, definition of blend()]
320 = blend(f*Sca, 0, f*Sa, 0) [definition of blend()]
321 = blend(f*Sca, Dca, f*Sa, Da) [Da=0]
323 f=0: f * blend(Sca, Dca, Sa, Da) + (1-f) * Dca
325 = blend(0, Dca, 0, Da) [definition of blend()]
326 = blend(f*Sca, Dca, f*Sa, Da) [f=0]
330 We substitute X=Y=Z=1 and define a blend() function that calculates Da':
332 blend(Sa, Da) = Sa * Da + Sa * (1-Da) + Da * (1-Sa)
338 Da'' = f * blend(Sa, Da) + (1-f) * Da
343 blend(f*Sa, Da) == f * blend(Sa, Da) + (1-f) * Da
346 f * blend(Sa, Da) + (1-f) * Da
351 = blend(f*Sa, Da)