summaryrefslogtreecommitdiffstats
path: root/wgpu/src
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src')
-rw-r--r--wgpu/src/renderer/widget/image/viewer.rs13
1 files changed, 8 insertions, 5 deletions
diff --git a/wgpu/src/renderer/widget/image/viewer.rs b/wgpu/src/renderer/widget/image/viewer.rs
index 72e5d93b..f71ca6fb 100644
--- a/wgpu/src/renderer/widget/image/viewer.rs
+++ b/wgpu/src/renderer/widget/image/viewer.rs
@@ -7,7 +7,7 @@ impl image::viewer::Renderer for Renderer {
state: &image::State,
bounds: Rectangle,
image_bounds: Rectangle,
- offset: (u32, u32),
+ translation: Vector,
handle: image::Handle,
is_mouse_over: bool,
) -> Self::Output {
@@ -15,11 +15,14 @@ impl image::viewer::Renderer for Renderer {
{
Primitive::Clip {
bounds,
- offset: Vector::new(offset.0, offset.1),
- content: Box::new(Primitive::Image {
- handle,
- bounds: image_bounds,
+ content: Box::new(Primitive::Translate {
+ translation,
+ content: Box::new(Primitive::Image {
+ handle,
+ bounds: image_bounds,
+ }),
}),
+ offset: Vector::new(0, 0),
}
},
{