Home
last modified time | relevance | path

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

123

/aosp12/frameworks/base/libs/hwui/utils/
H A DPaintUtils.h51 SkBlendMode mode = paint->getBlendMode(); in isOpaquePaint()
52 return mode == SkBlendMode::kSrcOver || mode == SkBlendMode::kSrc; in isOpaquePaint()
61 static inline SkBlendMode getBlendModeDirect(const SkPaint* paint) { in getBlendModeDirect()
62 return paint ? paint->getBlendMode() : SkBlendMode::kSrcOver; in getBlendModeDirect()
/aosp12/frameworks/base/libs/hwui/apex/
H A Dandroid_paint.cpp34 static SkBlendMode convertBlendMode(ABlendMode blendMode) { in convertBlendMode()
37 return SkBlendMode::kClear; in convertBlendMode()
39 return SkBlendMode::kSrcOver; in convertBlendMode()
41 return SkBlendMode::kSrc; in convertBlendMode()
/aosp12/frameworks/base/libs/hwui/tests/unit/
H A DSkiaBehaviorTests.cpp49 SkBlendMode observedMode; in TEST()
52 EXPECT_EQ(SkBlendMode::kModulate, observedMode); in TEST()
63 paint.setBlendMode(SkBlendMode::kOverlay); in TEST()
65 paint.setBlendMode(SkBlendMode::kClear); in TEST()
67 paint.setBlendMode(SkBlendMode::kOverlay); in TEST()
H A DRenderNodeTests.cpp43 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
56 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
70 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
90 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
106 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
132 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
169 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
182 canvas.drawColor(Color::Amber_500, SkBlendMode::kSrcOver); in TEST()
195 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
285 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in RENDERTHREAD_TEST()
H A DSkiaPipelineTests.cpp47 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
57 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
79 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
94 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
103 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
116 redCanvas.drawColor(SK_ColorRED, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
127 blueCanvas.drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
161 canvas.drawColor(SK_ColorWHITE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
174 surface->getCanvas()->drawColor(SK_ColorBLUE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
386 canvas.drawColor(SK_ColorWHITE, SkBlendMode::kSrcOver); in RENDERTHREAD_SKIA_PIPELINE_TEST()
[all …]
H A DFatalTestCanvas.h37 SkBlendMode, const SkPaint& paint) { in onDrawPatch() argument
60 void onDrawVerticesObject(const SkVertices*, SkBlendMode, const SkPaint&) { in onDrawVerticesObject() argument
64 SkBlendMode, const SkSamplingOptions&, const SkRect* cull, const SkPaint*) { in onDrawAtlas2() argument
/aosp12/frameworks/base/libs/hwui/
H A DLayer.h44 Layer(RenderState& renderState, sk_sp<SkColorFilter>, int alpha, SkBlendMode mode);
64 inline void setAlpha(int alpha, SkBlendMode mode) { in setAlpha()
71 SkBlendMode getMode() const;
116 SkBlendMode mode;
H A DLayer.cpp27 SkBlendMode mode) in Layer()
48 SkBlendMode Layer::getMode() const { in getMode()
49 if (mBlend || mode != SkBlendMode::kSrcOver) { in getMode()
52 return SkBlendMode::kSrc; in getMode()
H A DRecordingCanvas.h125 void drawPatch(const SkPoint[12], const SkColor[4], const SkPoint[4], SkBlendMode,
128 void drawVertices(const SkVertices*, SkBlendMode, const SkPaint&);
130 SkBlendMode, const SkSamplingOptions&, const SkRect*, const SkPaint*);
205 void onDrawPatch(const SkPoint[12], const SkColor[4], const SkPoint[4], SkBlendMode,
208 void onDrawVerticesObject(const SkVertices*, SkBlendMode, const SkPaint&) override;
210 SkBlendMode, const SkSamplingOptions&, const SkRect*, const SkPaint*) override;
/aosp12/frameworks/base/libs/hwui/jni/
H A DPaint.cpp761 static_assert(0 == static_cast<int>(SkBlendMode::kClear), "xfermode_mismatch"); in setXfermode()
762 static_assert(1 == static_cast<int>(SkBlendMode::kSrc), "xfermode_mismatch"); in setXfermode()
763 static_assert(2 == static_cast<int>(SkBlendMode::kDst), "xfermode_mismatch"); in setXfermode()
766 static_assert(5 == static_cast<int>(SkBlendMode::kSrcIn), "xfermode_mismatch"); in setXfermode()
767 static_assert(6 == static_cast<int>(SkBlendMode::kDstIn), "xfermode_mismatch"); in setXfermode()
768 static_assert(7 == static_cast<int>(SkBlendMode::kSrcOut), "xfermode_mismatch"); in setXfermode()
769 static_assert(8 == static_cast<int>(SkBlendMode::kDstOut), "xfermode_mismatch"); in setXfermode()
772 static_assert(11 == static_cast<int>(SkBlendMode::kXor), "xfermode_mismatch"); in setXfermode()
773 static_assert(12 == static_cast<int>(SkBlendMode::kPlus), "xfermode_mismatch"); in setXfermode()
786 static_assert(25 == static_cast<int>(SkBlendMode::kHue), "xfermode mismatch"); in setXfermode()
[all …]
H A DColorFilter.cpp38 SkBlendMode mode = static_cast<SkBlendMode>(modeHandle); in CreateBlendModeFilter()
/aosp12/frameworks/base/libs/hwui/pipeline/skia/
H A DStretchMask.cpp54 maskCanvas->drawColor(0, SkBlendMode::kClear); in draw()
55 TransformCanvas transformCanvas(maskCanvas, SkBlendMode::kSrcOver); in draw()
66 maskPaint.setBlendMode(SkBlendMode::kDstOut); in draw()
H A DTransformCanvas.h24 TransformCanvas(SkCanvas* target, SkBlendMode blendmode) : in TransformCanvas()
37 const SkBlendMode mHolePunchBlendMode;
/aosp12/frameworks/base/libs/hwui/tests/common/scenes/
H A DClippingAnimation.cpp31 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); in createContent()
40 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver); in createContent()
49 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in createContent()
H A DPartialDamageAnimation.cpp36 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
44 canvas.drawColor(color, SkBlendMode::kSrcOver); in createContent()
59 canvas.drawColor(color, SkBlendMode::kSrcOver); in doFrame()
H A DSaveLayerAnimation.cpp32 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); // background in createContent()
37 canvas.drawColor(Color::Green_700, SkBlendMode::kSrcOver); in createContent()
40 canvas.drawColor(Color::Blue_500, SkBlendMode::kSrcOver); in createContent()
H A DJankyScene.cpp35 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent()
37 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
H A DHwLayerAnimation.cpp33 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent()
35 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
H A DHwLayerSizeAnimation.cpp34 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent()
36 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
H A DRectGridAnimation.cpp31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
35 canvas.drawColor(0xFFFF00FF, SkBlendMode::kSrcOver); in createContent()
H A DListOfFadedTextAnimation.cpp33 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); in createListItem()
54 fadingPaint.setBlendMode(SkBlendMode::kDstOut); in createListItem()
H A DShadowGrid2Animation.cpp31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
61 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
H A DShadowGridAnimation.cpp31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
61 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
H A DRoundRectClippingAnimation.cpp29 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent()
38 canvas.drawColor(color, SkBlendMode::kSrcOver); in createContent()
/aosp12/frameworks/base/libs/hwui/tests/common/
H A DCallCountingCanvas.h99 const SkPoint texCoords[4], SkBlendMode mode, in onDrawPatch()
130 const SkColor colors[], int count, SkBlendMode mode, const SkSamplingOptions&, in onDrawAtlas2()
157 void onDrawVerticesObject (const SkVertices *vertices, SkBlendMode mode, in onDrawVerticesObject()

123