Home
last modified time | relevance | path

Searched refs:SkBlendMode (Results 1 – 25 of 75) sorted by relevance

123

/frameworks/base/libs/hwui/renderstate/
DBlend.cpp28 SkBlendMode mode;
34 static_assert(0 == static_cast<int>(SkBlendMode::kClear), "SkBlendMode enums have changed");
35 static_assert(1 == static_cast<int>(SkBlendMode::kSrc), "SkBlendMode enums have changed");
36 static_assert(2 == static_cast<int>(SkBlendMode::kDst), "SkBlendMode enums have changed");
37 static_assert(3 == static_cast<int>(SkBlendMode::kSrcOver), "SkBlendMode enums have changed");
38 static_assert(4 == static_cast<int>(SkBlendMode::kDstOver), "SkBlendMode enums have changed");
39 static_assert(5 == static_cast<int>(SkBlendMode::kSrcIn), "SkBlendMode enums have changed");
40 static_assert(6 == static_cast<int>(SkBlendMode::kDstIn), "SkBlendMode enums have changed");
41 static_assert(7 == static_cast<int>(SkBlendMode::kSrcOut), "SkBlendMode enums have changed");
42 static_assert(8 == static_cast<int>(SkBlendMode::kDstOut), "SkBlendMode enums have changed");
[all …]
/frameworks/base/libs/hwui/utils/
DPaintUtils.h52 SkBlendMode mode = paint->getBlendMode(); in isOpaquePaint()
53 return mode == SkBlendMode::kSrcOver in isOpaquePaint()
54 || mode == SkBlendMode::kSrc; in isOpaquePaint()
96 static inline SkBlendMode getBlendModeDirect(const SkPaint* paint) { in getBlendModeDirect()
97 return paint ? paint->getBlendMode() : SkBlendMode::kSrcOver; in getBlendModeDirect()
/frameworks/base/libs/hwui/
DLayer.h74 inline void setAlpha(int alpha, SkBlendMode mode) { in setAlpha()
83 inline SkBlendMode getMode() const { in getMode()
109 SkBlendMode mode);
134 SkBlendMode mode;
DProgram.h153 SkBlendMode shadersMode;
161 SkBlendMode colorMode;
165 SkBlendMode framebufferMode;
206 shadersMode = SkBlendMode::kClear; in reset()
213 colorMode = SkBlendMode::kClear; in reset()
215 framebufferMode = SkBlendMode::kClear; in reset()
DDeferredLayerUpdater.h45 SkBlendMode mode, bool blend)> CreateLayerFn;
121 SkBlendMode mMode = SkBlendMode::kSrcOver;
DGlopBuilder.cpp224 SkBlendMode mode, Blend::ModeOrderSwap modeUsage, in setFill()
226 if (mode != SkBlendMode::kClear) { in setFill()
250 || mode != SkBlendMode::kSrcOver) { in setFill()
251 if (CC_LIKELY(mode <= SkBlendMode::kScreen)) { in setFill()
266 Blend::getFactors(SkBlendMode::kSrcOver, modeUsage, in setFill()
275 SkBlendMode bmode; in setFill()
333 Blend::getFactors(SkBlendMode::kSrcOver, Blend::ModeOrderSwap::NoSwap, in setFillTexturePaint()
416 setFill(SK_ColorBLACK, 1.0f, SkBlendMode::kSrcOver, Blend::ModeOrderSwap::NoSwap, in setFillBlack()
426 setFill(SK_ColorBLACK, 1.0f, SkBlendMode::kClear, Blend::ModeOrderSwap::NoSwap, in setFillClear()
432 float alpha, SkBlendMode mode, Blend::ModeOrderSwap modeUsage) { in setFillLayer()
[all …]
/frameworks/base/libs/hwui/tests/unit/
DSkiaBehaviorTests.cpp71 SkBlendMode observedMode; in TEST()
74 EXPECT_EQ(SkBlendMode::kModulate, observedMode); in TEST()
86 paint.setBlendMode(SkBlendMode::kOverlay); in TEST()
88 paint.setBlendMode(SkBlendMode::kClear); in TEST()
90 paint.setBlendMode(SkBlendMode::kOverlay); in TEST()
DSkiaPipelineTests.cpp42 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
52 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
73 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
86 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
95 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
107 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
110 surfaceLayer1->getCanvas()->drawColor(SK_ColorWHITE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
118 blueCanvas.drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
121 surfaceLayer2->getCanvas()->drawColor(SK_ColorWHITE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
152 canvas.drawColor(SK_ColorWHITE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
[all …]
DRenderNodeTests.cpp44 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
57 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
72 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
92 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
108 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
136 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
173 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
186 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
199 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
289 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in RENDERTHREAD_TEST()
DFatalTestCanvas.h58 SkBlendMode, const SkPaint& paint) { in onDrawPatch() argument
83 void onDrawVerticesObject(const SkVertices*, SkBlendMode, const SkPaint&) { in onDrawVerticesObject() argument
87 SkBlendMode, const SkRect* cull, const SkPaint*) { in onDrawAtlas() argument
/frameworks/base/libs/hwui/tests/common/scenes/
DPartialDamageAnimation.cpp40 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
48 canvas.drawColor(color, SkBlendMode::kSrcOver); in createContent()
64 canvas.drawColor(color, SkBlendMode::kSrcOver); in doFrame()
DSaveLayerAnimation.cpp32 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); // background in createContent()
38 canvas.drawColor(Color::Green_700, SkBlendMode::kSrcOver); in createContent()
41 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver); in createContent()
DClippingAnimation.cpp32 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); in createContent()
42 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver); in createContent()
51 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in createContent()
DHwLayerAnimation.cpp35 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent()
37 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
DHwLayerSizeAnimation.cpp36 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent()
38 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
DRectGridAnimation.cpp33 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
38 canvas.drawColor(0xFFFF00FF, SkBlendMode::kSrcOver); in createContent()
DListOfFadedTextAnimation.cpp34 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); in createListItem()
55 fadingPaint.setBlendMode(SkBlendMode::kDstOut); in createListItem()
DShadowGridAnimation.cpp32 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
60 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
DShadowGrid2Animation.cpp32 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
60 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
DRoundRectClippingAnimation.cpp31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
40 canvas.drawColor(color, SkBlendMode::kSrcOver); in createContent()
DHwBitmapInCompositeShader.cpp36 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in createContent()
68 SkShader::MakeComposeShader(hardwareShader, gradientShader, SkBlendMode::kDstATop)); in createContent()
DSaveLayer2Animation.cpp37 canvas.drawColor(SkColorSetARGB(255, 255, 0, 0), SkBlendMode::kSrcOver); in createContent()
53 canvas.drawColor(SkColorSetARGB(255, 255, 255, 0), SkBlendMode::kSrcOver); in createContent()
DRecentsAnimation.cpp42 renderer.drawColor(Color::White, SkBlendMode::kSrcOver); in createContent()
80 canvas.drawColor(Color::Grey_200, SkBlendMode::kSrcOver); in createCard()
/frameworks/base/core/jni/android/graphics/
DColorFilter.cpp39 SkBlendMode mode = static_cast<SkBlendMode>(modeHandle); in CreatePorterDuffFilter()
DPaint.cpp828 static_assert(0 == static_cast<int>(SkBlendMode::kClear), "xfermode_mismatch"); in setXfermode()
829 static_assert(1 == static_cast<int>(SkBlendMode::kSrc), "xfermode_mismatch"); in setXfermode()
830 static_assert(2 == static_cast<int>(SkBlendMode::kDst), "xfermode_mismatch"); in setXfermode()
831 static_assert(3 == static_cast<int>(SkBlendMode::kSrcOver), "xfermode_mismatch"); in setXfermode()
832 static_assert(4 == static_cast<int>(SkBlendMode::kDstOver), "xfermode_mismatch"); in setXfermode()
833 static_assert(5 == static_cast<int>(SkBlendMode::kSrcIn), "xfermode_mismatch"); in setXfermode()
834 static_assert(6 == static_cast<int>(SkBlendMode::kDstIn), "xfermode_mismatch"); in setXfermode()
835 static_assert(7 == static_cast<int>(SkBlendMode::kSrcOut), "xfermode_mismatch"); in setXfermode()
836 static_assert(8 == static_cast<int>(SkBlendMode::kDstOut), "xfermode_mismatch"); in setXfermode()
837 static_assert(9 == static_cast<int>(SkBlendMode::kSrcATop), "xfermode_mismatch"); in setXfermode()
[all …]

123