diff options
author | halcanary <halcanary@google.com> | 2015-07-31 13:38:06 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-31 13:38:06 -0700 |
commit | 7568d0b15e9d66387533d397b5aaba60491e1624 (patch) | |
tree | 6ba1ca26e14f20de51631d9ead3e6a5c4e7ca321 /tests/CTest.cpp | |
parent | 85cd78dd6ca93cc5bd4a504b201c3215426d885b (diff) |
C API: add sk_xfermode.h, impl, test
Review URL: https://codereview.chromium.org/1242403005
Diffstat (limited to 'tests/CTest.cpp')
-rw-r--r-- | tests/CTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/CTest.cpp b/tests/CTest.cpp index 413f629ee3..acab4bb11b 100644 --- a/tests/CTest.cpp +++ b/tests/CTest.cpp @@ -32,6 +32,11 @@ static void test_c(skiatest::Reporter* reporter) { sk_canvas_draw_paint(canvas, paint); REPORTER_ASSERT(reporter, 0xFFFFFFFF == pixel[0]); + sk_paint_set_xfermode_mode(paint, SRC_SK_XFERMODE_MODE); + sk_paint_set_color(paint, sk_color_set_argb(0x80, 0x80, 0x80, 0x80)); + sk_canvas_draw_paint(canvas, paint); + REPORTER_ASSERT(reporter, 0x80404040 == pixel[0]); + sk_paint_delete(paint); sk_surface_unref(surface); } |