Home
last modified time | relevance | path

Searched refs:SkXfermode (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/src/core/
DSkXfermodePriv.h21 class SkXfermode : public SkRefCnt {
28 static sk_sp<SkXfermode> Make(SkBlendMode);
35 static SkXfermode* Peek(SkBlendMode mode) { in Peek()
36 sk_sp<SkXfermode> xfer = Make(mode); in Peek()
59 SkXfermode() {} in SkXfermode() function
DSkXfermode.cpp27 class SkProcCoeffXfermode : public SkXfermode {
63 using INHERITED = SkXfermode;
79 sk_sp<SkXfermode> SkXfermode::Make(SkBlendMode mode) { in Make()
94 static SkXfermode* cached[COUNT_BLENDMODES]; in Make()
108 bool SkXfermode::IsOpaque(SkBlendMode mode, SrcColorOpacity opacityType) { in IsOpaque()
DSkPaintPriv.cpp28 SkXfermode::SrcColorOpacity opacityType = SkXfermode::kUnknown_SrcColorOpacity; in Overwrites()
35 opacityType = SkXfermode::kOpaque_SrcColorOpacity; in Overwrites()
38 opacityType = SkXfermode::kTransparentBlack_SrcColorOpacity; in Overwrites()
40 opacityType = SkXfermode::kTransparentAlpha_SrcColorOpacity; in Overwrites()
49 return SkXfermode::IsOpaque(bm.value(), opacityType); in Overwrites()
DSkSpriteBlitter_ARGB32.cpp64 fXfermode = SkXfermode::Peek(paint.getBlendMode_or(SkBlendMode::kSrcOver)); in Sprite_D32_S32A_Xfer()
74 SkXfermode* xfermode = fXfermode; in blitRect()
85 SkXfermode* fXfermode;
DSkBlitter_ARGB32.cpp970 fXfermode = SkXfermode::Peek(paint.getBlendMode_or(SkBlendMode::kSrcOver)); in SkARGB32_Shader_Blitter()
1038 SkXfermode* xfer = fXfermode; in blitRect()
1064 SkXfermode* xfer = fXfermode; in blitRect()
1092 SkXfermode* xfer = fXfermode; in blitAntiH()
1324 SkXfermode* xfer = fXfermode; in blitMask()
1367 SkXfermode* xfer = fXfermode; in blitV()
1402 SkXfermode* xfer = fXfermode; in blitV()
DSkOpts.h28 extern SkXfermode* (*create_xfermode)(SkBlendMode);
DSkCoreBlitters.h132 SkXfermode* fXfermode;
DBUILD.bazel391 "SkXfermode.cpp",
/third_party/skia/src/opts/
DSkXfermode_opts.h19 /*not static*/ inline SkXfermode* create_xfermode(SkBlendMode) { return nullptr; } in create_xfermode()
90 class Sk4pxXfermode : public SkXfermode {
108 /*not static*/ inline SkXfermode* create_xfermode(SkBlendMode mode) { in create_xfermode()
/third_party/skia/site/docs/user/api/
Dskpaint_overview.md58 - **SkXfermode** - e.g. porter-duff transfermodes, blend modes
71 ## SkXfermode section
/third_party/skia/tests/
DBlurTest.cpp52 #define ILLEGAL_MODE ((SkXfermode::Mode)-1)
/third_party/skia/gn/
Dcore.gni420 "$_src/core/SkXfermode.cpp",