summaryrefslogtreecommitdiffstats
path: root/tiny_skia/src/backend.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-03-09 04:48:35 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-03-09 04:48:35 +0100
commit424ac8177309440bbd8efe0dd9f7622cb10807ce (patch)
tree0ffa0d1d604780999892b88de85ee93e3ed7d539 /tiny_skia/src/backend.rs
parentaa4b5bb6b962b48715023e3ce567d1a18473bffa (diff)
downloadiced-424ac8177309440bbd8efe0dd9f7622cb10807ce.tar.gz
iced-424ac8177309440bbd8efe0dd9f7622cb10807ce.tar.bz2
iced-424ac8177309440bbd8efe0dd9f7622cb10807ce.zip
Implement color filter support for `Primitive::Svg` in `iced_tiny_skia`
Diffstat (limited to 'tiny_skia/src/backend.rs')
-rw-r--r--tiny_skia/src/backend.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/tiny_skia/src/backend.rs b/tiny_skia/src/backend.rs
index b3c7d2bc..ba063f4e 100644
--- a/tiny_skia/src/backend.rs
+++ b/tiny_skia/src/backend.rs
@@ -197,10 +197,11 @@ impl Backend {
Primitive::Svg {
handle,
bounds,
- color: _, // TODO: Implement color filter
+ color,
} => {
self.vector_pipeline.draw(
handle,
+ *color,
(*bounds + translation) * scale_factor,
pixels,
clip_bounds.map(|_| clip_mask as &_),