blob: d0b701fd31aa24bfa218c304dafb23f51fcb3914 [file]
/*
* 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);
}