/aosp12/frameworks/base/libs/hwui/utils/ |
H A D | PaintUtils.h | 51 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 D | android_paint.cpp | 34 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 D | SkiaBehaviorTests.cpp | 49 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 D | RenderNodeTests.cpp | 43 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 D | SkiaPipelineTests.cpp | 47 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 D | FatalTestCanvas.h | 37 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 D | Layer.h | 44 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 D | Layer.cpp | 27 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 D | RecordingCanvas.h | 125 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 D | Paint.cpp | 761 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 D | ColorFilter.cpp | 38 SkBlendMode mode = static_cast<SkBlendMode>(modeHandle); in CreateBlendModeFilter()
|
/aosp12/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | StretchMask.cpp | 54 maskCanvas->drawColor(0, SkBlendMode::kClear); in draw() 55 TransformCanvas transformCanvas(maskCanvas, SkBlendMode::kSrcOver); in draw() 66 maskPaint.setBlendMode(SkBlendMode::kDstOut); in draw()
|
H A D | TransformCanvas.h | 24 TransformCanvas(SkCanvas* target, SkBlendMode blendmode) : in TransformCanvas() 37 const SkBlendMode mHolePunchBlendMode;
|
/aosp12/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | ClippingAnimation.cpp | 31 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 D | PartialDamageAnimation.cpp | 36 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 D | SaveLayerAnimation.cpp | 32 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 D | JankyScene.cpp | 35 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent() 37 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
|
H A D | HwLayerAnimation.cpp | 33 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent() 35 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
|
H A D | HwLayerSizeAnimation.cpp | 34 canvas.drawColor(0xFF0000FF, SkBlendMode::kSrcOver); in createContent() 36 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); // background in createContent()
|
H A D | RectGridAnimation.cpp | 31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent() 35 canvas.drawColor(0xFFFF00FF, SkBlendMode::kSrcOver); in createContent()
|
H A D | ListOfFadedTextAnimation.cpp | 33 canvas.drawColor(Color::White, SkBlendMode::kSrcOver); in createListItem() 54 fadingPaint.setBlendMode(SkBlendMode::kDstOut); in createListItem()
|
H A D | ShadowGrid2Animation.cpp | 31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent() 61 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
|
H A D | ShadowGridAnimation.cpp | 31 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent() 61 canvas.drawColor(0xFFEEEEEE, SkBlendMode::kSrcOver); in createCard()
|
H A D | RoundRectClippingAnimation.cpp | 29 canvas.drawColor(0xFFFFFFFF, SkBlendMode::kSrcOver); in createContent() 38 canvas.drawColor(color, SkBlendMode::kSrcOver); in createContent()
|
/aosp12/frameworks/base/libs/hwui/tests/common/ |
H A D | CallCountingCanvas.h | 99 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()
|