diff options
author | 2024-02-02 14:43:04 +0100 | |
---|---|---|
committer | 2024-02-02 14:43:04 +0100 | |
commit | b3adf3184594c9bf60e0548a0362d30c512f3966 (patch) | |
tree | e99e7a55873678ac37fd695a0f46c1350b30dd2f /wgpu/src/layer.rs | |
parent | a06682ff420678f7068265191738ab70ebe30b4c (diff) | |
download | iced-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.rs | 17 |
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, |