aboutsummaryrefslogtreecommitdiff
path: root/svg-flatten/src/svg_color.h
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2021-09-29 00:24:30 +0200
committerjaseg <git@jaseg.de>2021-09-29 16:38:51 +0200
commitd406b1f1d08ef1c47a717d54e466709434d16684 (patch)
treee7692cea55758d8a24c4e1442a87f820f0dd7fcb /svg-flatten/src/svg_color.h
parent8a64621e8c8610a45884df82b46859bc3297d3e3 (diff)
downloadgerbolyze-d406b1f1d08ef1c47a717d54e466709434d16684.tar.gz
gerbolyze-d406b1f1d08ef1c47a717d54e466709434d16684.tar.bz2
gerbolyze-d406b1f1d08ef1c47a717d54e466709434d16684.zip
Add rgba color support for newer resvg/usvgwasi-wip
Diffstat (limited to 'svg-flatten/src/svg_color.h')
-rw-r--r--svg-flatten/src/svg_color.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/svg-flatten/src/svg_color.h b/svg-flatten/src/svg_color.h
index 752c2ed..d2cd75e 100644
--- a/svg-flatten/src/svg_color.h
+++ b/svg-flatten/src/svg_color.h
@@ -31,16 +31,16 @@ enum gerber_color {
GRB_PATTERN_FILL,
};
-class RGBColor {
+class RGBAColor {
public:
- float r, g, b;
- RGBColor(std::string hex);
+ float r, g, b, a;
+ RGBAColor(std::string spec);
};
class HSVColor {
public:
float h, s, v;
- HSVColor(const RGBColor &color);
+ HSVColor(const RGBAColor &color);
};
enum gerber_color svg_color_to_gerber(std::string color, std::string opacity, enum gerber_color default_val, const RenderSettings &rset);