summaryrefslogtreecommitdiffstats
path: root/tiny_skia
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-06-28 00:35:37 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-06-28 00:35:37 +0200
commit78ad365db232e53cbdf12105e40c1dbe87a3238c (patch)
tree4537c725dd9d15ca07d03403d083d3850841654a /tiny_skia
parentaf62ec1c877d0d6d29277fb7dcfd4c681fd499af (diff)
downloadiced-78ad365db232e53cbdf12105e40c1dbe87a3238c.tar.gz
iced-78ad365db232e53cbdf12105e40c1dbe87a3238c.tar.bz2
iced-78ad365db232e53cbdf12105e40c1dbe87a3238c.zip
Reuse entries in `text::Cache` in `iced_wgpu`
Diffstat (limited to 'tiny_skia')
-rw-r--r--tiny_skia/src/backend.rs2
-rw-r--r--tiny_skia/src/text.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/tiny_skia/src/backend.rs b/tiny_skia/src/backend.rs
index ba038052..c8999561 100644
--- a/tiny_skia/src/backend.rs
+++ b/tiny_skia/src/backend.rs
@@ -787,7 +787,7 @@ impl backend::Text for Backend {
font: Font,
bounds: Size,
shaping: text::Shaping,
- ) -> (f32, f32) {
+ ) -> Size {
self.text_pipeline.measure(
contents,
size,
diff --git a/tiny_skia/src/text.rs b/tiny_skia/src/text.rs
index 3441da8f..4f89ef52 100644
--- a/tiny_skia/src/text.rs
+++ b/tiny_skia/src/text.rs
@@ -138,7 +138,7 @@ impl Pipeline {
font: Font,
bounds: Size,
shaping: Shaping,
- ) -> (f32, f32) {
+ ) -> Size {
let mut measurement_cache = self.cache.borrow_mut();
let line_height = f32::from(line_height.to_absolute(Pixels(size)));
@@ -162,7 +162,7 @@ impl Pipeline {
(i + 1, buffer.line_w.max(max))
});
- (max_width, line_height * total_lines as f32)
+ Size::new(max_width, line_height * total_lines as f32)
}
pub fn hit_test(