| /* | |
| * Copyright 2023 Rive | |
| */ | |
| #include "gm.hpp" | |
| #include "gmutils.hpp" | |
| using namespace rivegm; | |
| using namespace rive; | |
| DEF_SIMPLE_GM_WITH_CLEAR_COLOR(transparentclear, 0x8000ffff, 64, 64, renderer) | |
| { | |
| Paint strokePaint; | |
| strokePaint->style(RenderPaintStyle::stroke); | |
| strokePaint->thickness(10); | |
| strokePaint->join(StrokeJoin::miter); | |
| strokePaint->color(0x80404000); | |
| renderer->drawPath(PathBuilder::Rect({0, 0, 64, 64}), strokePaint); | |
| } | |
| DEF_SIMPLE_GM_WITH_CLEAR_COLOR(transparentclear_blendmode, | |
| 0x8000ffff, | |
| 64, | |
| 64, | |
| renderer) | |
| { | |
| Paint strokePaint; | |
| strokePaint->style(RenderPaintStyle::stroke); | |
| strokePaint->thickness(10); | |
| strokePaint->join(StrokeJoin::miter); | |
| strokePaint->color(0x80404000); | |
| strokePaint->blendMode(BlendMode::colorBurn); | |
| renderer->drawPath(PathBuilder::Rect({0, 0, 64, 64}), strokePaint); | |
| } |