diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-05-25 13:50:33 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-05-25 13:59:06 +0200 |
| commit | c010cbc17dcbb2f0d6005d21530143bf57cb5871 (patch) | |
| tree | 937fe79f0c121bcc025480181287fd4a3d0c0f4f /src/export/render.rs | |
| parent | 6935cf8dfefff3d6cf234f077a7d61661fd5ca57 (diff) | |
Move route from context to VM
Diffstat (limited to 'src/export/render.rs')
| -rw-r--r-- | src/export/render.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/export/render.rs b/src/export/render.rs index 34fb4331..9c37791e 100644 --- a/src/export/render.rs +++ b/src/export/render.rs @@ -23,7 +23,7 @@ use crate::Context; /// In addition to the frame, you need to pass in the context used during /// compilation so that fonts and images can be rendered and rendering artifacts /// can be cached. -pub fn render(ctx: &mut Context, frame: &Frame, pixel_per_pt: f32) -> sk::Pixmap { +pub fn render(ctx: &Context, frame: &Frame, pixel_per_pt: f32) -> sk::Pixmap { let pxw = (pixel_per_pt * frame.size.x.to_f32()).round().max(1.0) as u32; let pxh = (pixel_per_pt * frame.size.y.to_f32()).round().max(1.0) as u32; @@ -41,7 +41,7 @@ fn render_frame( canvas: &mut sk::Pixmap, ts: sk::Transform, mask: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, frame: &Frame, ) { for (pos, element) in &frame.elements { @@ -72,7 +72,7 @@ fn render_group( canvas: &mut sk::Pixmap, ts: sk::Transform, mask: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, group: &Group, ) { let ts = ts.pre_concat(group.transform.into()); @@ -114,7 +114,7 @@ fn render_text( canvas: &mut sk::Pixmap, ts: sk::Transform, mask: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, text: &Text, ) { let mut x = 0.0; @@ -136,7 +136,7 @@ fn render_svg_glyph( canvas: &mut sk::Pixmap, ts: sk::Transform, _: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, text: &Text, id: GlyphId, ) -> Option<()> { @@ -187,7 +187,7 @@ fn render_bitmap_glyph( canvas: &mut sk::Pixmap, ts: sk::Transform, mask: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, text: &Text, id: GlyphId, ) -> Option<()> { @@ -213,7 +213,7 @@ fn render_outline_glyph( canvas: &mut sk::Pixmap, ts: sk::Transform, mask: Option<&sk::ClipMask>, - ctx: &mut Context, + ctx: &Context, text: &Text, id: GlyphId, ) -> Option<()> { |
