diff options
Diffstat (limited to 'renderer/src')
| -rw-r--r-- | renderer/src/fallback.rs | 20 | 
1 files changed, 17 insertions, 3 deletions
| diff --git a/renderer/src/fallback.rs b/renderer/src/fallback.rs index 5f69b420..6a169692 100644 --- a/renderer/src/fallback.rs +++ b/renderer/src/fallback.rs @@ -3,7 +3,7 @@ use crate::core::image;  use crate::core::renderer;  use crate::core::svg;  use crate::core::{ -    self, Background, Color, Point, Rectangle, Size, Transformation, +    self, Background, Color, Point, Radians, Rectangle, Size, Transformation,  };  use crate::graphics;  use crate::graphics::compositor; @@ -154,11 +154,19 @@ where          handle: Self::Handle,          filter_method: image::FilterMethod,          bounds: Rectangle, +        rotation: Radians, +        opacity: f32,      ) {          delegate!(              self,              renderer, -            renderer.draw_image(handle, filter_method, bounds) +            renderer.draw_image( +                handle, +                filter_method, +                bounds, +                rotation, +                opacity +            )          );      }  } @@ -177,8 +185,14 @@ where          handle: svg::Handle,          color: Option<Color>,          bounds: Rectangle, +        rotation: Radians, +        opacity: f32,      ) { -        delegate!(self, renderer, renderer.draw_svg(handle, color, bounds)); +        delegate!( +            self, +            renderer, +            renderer.draw_svg(handle, color, bounds, rotation, opacity) +        );      }  } | 
