Lines Matching refs:destination
21 #Line # algorithm combining source and destination pixels ##
26 #Line # replaces destination with zero: fully transparent ##
28 Replaces destination with Alpha and Color components set to zero;
33 #Line # replaces destination ##
35 Replaces destination with source. Destination alpha and color component values
40 #Line # preserves destination ##
42 Preserves destination, ignoring source. Drawing with Paint set to kDst has
47 #Line # source over destination ##
49 Replaces destination with source blended with destination. If source is opaque,
50 replaces destination with source. Used as the default Blend_Mode for SkPaint.
54 #Line # destination over source ##
56 Replaces destination with destination blended with source. If destination is opaque,
61 #Line # source trimmed inside destination ##
63 Replaces destination with source using destination opacity.
67 #Line # destination trimmed by source ##
69 Scales destination opacity by source opacity.
73 #Line # source trimmed outside destination ##
75 Replaces destination with source using the inverse of destination opacity,
76 drawing source fully where destination opacity is zero.
80 #Line # destination trimmed outside source ##
82 Replaces destination opacity with inverse of source opacity. If source is
87 #Line # source inside destination blended with destination ##
89 Blends destination with source using read destination opacity.
93 #Line # destination inside source blended with source ##
95 Blends destination with source using source opacity.
99 #Line # each of source and destination trimmed outside the other ##
101 Blends destination by exchanging transparency of the source and destination.
107 Replaces destination with source and destination added together.
111 #Line # product of Premultiplied colors; darkens destination ##
113 Replaces destination with source and destination multiplied together.
117 #Line # multiply inverse of pixels, inverting result; brightens destination ##
119 Replaces destination with inverted source and destination multiplied together.
127 #Line # multiply or screen, depending on destination ##
129 Replaces destination with multiply or screen, depending on destination.
133 #Line # darker of source and destination ##
135 Replaces destination with darker of source and destination.
139 #Line # lighter of source and destination ##
141 Replaces destination with lighter of source and destination.
145 #Line # brighten destination to reflect source ##
147 Makes destination brighter to reflect source.
151 #Line # darken destination to reflect source ##
153 Makes destination darker to reflect source.
159 Makes destination lighter or darker, depending on source.
165 Makes destination lighter or darker, depending on source.
181 #Line # multiply source with destination, darkening image ##
183 Multiplies source with destination, darkening image.
192 #Line # hue of source with saturation and luminosity of destination ##
194 Replaces hue of destination with hue of source, leaving saturation and luminosity
199 #Line # saturation of source with hue and luminosity of destination ##
201 Replaces saturation of destination saturation hue of source, leaving hue and
206 #Line # hue and saturation of source with luminosity of destination ##
208 Replaces hue and saturation of destination with hue and saturation of source,
213 #Line # luminosity of source with hue and saturation of destination ##
215 Replaces luminosity of destination with luminosity of source, leaving hue and
230 #Line # makes destination pixels transparent ##
231 SkBlendMode::kClear sets destination to: #Formula # [0, 0] ##.
238 value and the destination pixel value, always setting the destination to zero.
256 #Line # replaces destination, ignoring Alpha ##
258 SkBlendMode::kSrc sets destination to: #Formula # [Sa, Sc] ##.
260 regardless of source and destination Alpha values. As a parameter to
283 #Line # preserves destination, ignoring source ##
284 Given: #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
285 SkBlendMode::kDst preserves destination set to: #Formula # [Da, Dc] ##.
301 #Line # blends source with destination ##
303 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
304 SkBlendMode::kSrcOver replaces destination with: #Formula # [Sa + Da * (1 - Sa), Sc + Dc * (1 - Sa)…
305 drawing source over destination. SkBlendMode::kSrcOver is the default for Paint.
307 SkBlendMode::kSrcOver cannot make destination more transparent; the result will
308 be at least as opaque as the less transparent of source and original destination.
328 #Line # blends destination with source ##
330 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
331 SkBlendMode::kDstOver replaces destination with: #Formula # [Da + Sa * (1 - Da), Dc + Sc * (1 - Da)…
332 drawing destination over source. Has no effect destination if is opaque.
352 #Line # source trimmed inside destination ##
354 #Formula # Da ## as destination Alpha;
355 SkBlendMode::kSrcIn replaces destination with: #Formula # [Sa * Da, Sc * Da] ##,
356 drawing source with destination opacity.
376 #Line # destination trimmed by source ##
378 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
379 SkBlendMode::kDstIn replaces destination with: #Formula # [Da * Sa, Dc * Sa] ##,
380 scaling destination Alpha by source Alpha. Resulting
381 destination is visible where source is visible.
401 #Line # source trimmed outside destination ##
403 #Formula # Da ## as destination Alpha;
404 SkBlendMode::kSrcOut replaces destination with: #Formula # [Sa * (1 - Da), Sc * (1 - Da)] ##,
405 drawing source fully where destination Alpha is zero. Is destination
426 #Line # destination trimmed outside source ##
428 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
429 SkBlendMode::kDstOut replaces destination with: #Formula # [Da * (1 - Sa), Dc * (1 - Sa)] ##,
430 scaling destination Alpha by source transparency. Resulting
431 destination is visible where source is transparent. If source is transparent,
452 #Line # source inside destination over destination ##
454 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
455 SkBlendMode::kSrcATop replaces destination with: #Formula # [Da, Sc * Da + Dc * (1 - Sa)] ##,
456 replacing opaque destination with opaque source. If source or destination
477 #Line # destination inside source over source ##
479 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
480 SkBlendMode::kDstATop replaces destination with: #Formula # [Sa, Dc * Sa + Sc * (1 - Da)] ##,
481 making destination transparent where source is transparent.
501 #Line # each of source and destination trimmed outside the other ##
503 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
504 SkBlendMode::kXor replaces destination with:
506 exchanging the transparency of the source and destination.
524 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
525 SkBlendMode::kPlus replaces destination with: #Formula # [Sa + Da, Sc + Dc] ##,
543 #Line # product of Premultiplied colors; darkens destination ##
545 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
546 SkBlendMode::kModulate replaces destination with: #Formula # [Sa * Da, Sc * Dc] ##,
549 SkBlendMode::kModulate like SkBlendMode::kSrcATop alters the destination inside
550 the destination area, as if the destination Alpha defined the boundaries of a
552 destination where the destination is transparent.
553 SkBlendMode::kModulate computes the product of the source and destination using
555 and destination using Unpremultiplied component values.
558 If source and destination are opaque, SkBlendMode::kModulate and
573 drawSquare(0, 0, SkBlendMode::kSrc, "destination");
585 #Line # multiply inverse of pixels, inverting result; brightens destination ##
587 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
588 SkBlendMode::kScreen replaces destination with: #Formula # [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] #…
609 #Line # multiply or screen, depending on destination ##
611 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
612 SkBlendMode::kOverlay replaces destination with:
634 #Line # darker of source and destination ##
636 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
637 SkBlendMode::kDarken replaces destination with:
639 SkBlendMode::kDarken does not make an image darker; it replaces the destination
655 #Line # lighter of source and destination ##
657 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
658 SkBlendMode::kLighten replaces destination with:
660 SkBlendMode::kDarken does not make an image lighter; it replaces the destination
676 #Line # brighten destination to reflect source ##
678 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
679 SkBlendMode::kColorDodge replaces destination with:
682 making destination brighter to reflect source.
692 #Line # darken destination to reflect source ##
694 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
695 SkBlendMode::kColorBurn replaces destination with:
698 making destination darker to reflect source.
710 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
711 SkBlendMode::kHardLight replaces destination with:
714 making destination lighter or darker, depending on source.
731 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
733 SkBlendMode::kSoftLight replaces destination with: #Formula # [Sa + Da - Sa * Da, Sc / Da + Dc / Sa…
736 making destination lighter or darker, depending on source.
752 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
753 SkBlendMode::kDifference replaces destination with:
755 replacing destination with lighter less darker.
777 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
778 SkBlendMode::kExclusion replaces destination with:
780 replacing destination with lighter less darker, ignoring Alpha.
800 #Line # multiply source with destination, darkening image ##
802 #Formula # Da ## as destination Alpha, #Formula # Dc ## as destination Color component;
803 SkBlendMode::kMultiply replaces destination with:
805 the product of Unpremultiplied source and destination.
826 #Line # hue of source with saturation and luminosity of destination ##
828 #Formula # Da ## as destination Alpha, #Formula # D ## as destination Color;
829 SkBlendMode::kHue replaces destination with:
831 source hue, leaving destination luminosity and saturation unchanged.
840 #Line # saturation of source with hue and luminosity of destination ##
842 #Formula # Da ## as destination Alpha, #Formula # D ## as destination Color;
843 SkBlendMode::kHue replaces destination with:
845 source hue, leaving destination luminosity and saturation unchanged.
854 #Line # hue and saturation of source with luminosity of destination ##
856 #Formula # Da ## as destination Alpha, #Formula # D ## as destination Color;
857 SkBlendMode::kColor replaces destination with:
859 source hue and saturation, leaving destination luminosity unchanged.
868 #Line # luminosity of source with hue and saturation of destination ##
870 #Formula # Da ## as destination Alpha, #Formula # D ## as destination Color;
871 SkBlendMode::kLuminosity replaces destination with:
873 source luminosity, leaving destination hue and saturation unchanged.