Move core::Image::clip_bounds to graphics::Image

This commit is contained in:
Héctor Ramón Jiménez 2025-10-28 19:44:46 +01:00
parent 3cc5bd5dbc
commit 7c11ccb046
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
16 changed files with 189 additions and 88 deletions

View file

@ -158,8 +158,17 @@ where
delegate!(self, renderer, renderer.measure_image(handle))
}
fn draw_image(&mut self, image: Image<A::Handle>, bounds: Rectangle) {
delegate!(self, renderer, renderer.draw_image(image, bounds));
fn draw_image(
&mut self,
image: Image<A::Handle>,
bounds: Rectangle,
clip_bounds: Rectangle,
) {
delegate!(
self,
renderer,
renderer.draw_image(image, bounds, clip_bounds)
);
}
}
@ -172,8 +181,13 @@ where
delegate!(self, renderer, renderer.measure_svg(handle))
}
fn draw_svg(&mut self, svg: Svg, bounds: Rectangle) {
delegate!(self, renderer, renderer.draw_svg(svg, bounds));
fn draw_svg(
&mut self,
svg: Svg,
bounds: Rectangle,
clip_bounds: Rectangle,
) {
delegate!(self, renderer, renderer.draw_svg(svg, bounds, clip_bounds));
}
}