summaryrefslogtreecommitdiffstats
path: root/wgpu/src/layer.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-02-02 14:43:04 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-02-02 14:43:04 +0100
commitb3adf3184594c9bf60e0548a0362d30c512f3966 (patch)
treee99e7a55873678ac37fd695a0f46c1350b30dd2f /wgpu/src/layer.rs
parenta06682ff420678f7068265191738ab70ebe30b4c (diff)
downloadiced-b3adf3184594c9bf60e0548a0362d30c512f3966.tar.gz
iced-b3adf3184594c9bf60e0548a0362d30c512f3966.tar.bz2
iced-b3adf3184594c9bf60e0548a0362d30c512f3966.zip
Apply `Transformation` to `RawText` primitives
Diffstat (limited to 'wgpu/src/layer.rs')
-rw-r--r--wgpu/src/layer.rs17
1 files changed, 5 insertions, 12 deletions
diff --git a/wgpu/src/layer.rs b/wgpu/src/layer.rs
index 12588849..cc767c25 100644
--- a/wgpu/src/layer.rs
+++ b/wgpu/src/layer.rs
@@ -181,20 +181,13 @@ impl<'a> Layer<'a> {
clip_bounds: *clip_bounds * transformation,
}));
}
- graphics::Primitive::RawText(graphics::text::Raw {
- buffer,
- position,
- color,
- clip_bounds,
- }) => {
+ graphics::Primitive::RawText(raw) => {
let layer = &mut layers[current_layer];
- layer.text.push(Text::Raw(graphics::text::Raw {
- buffer: buffer.clone(),
- position: *position * transformation,
- color: *color,
- clip_bounds: *clip_bounds * transformation,
- }));
+ layer.text.push(Text::Raw {
+ raw: raw.clone(),
+ transformation,
+ });
}
Primitive::Quad {
bounds,