diff options
author | pylbrecht <palbrecht@mailbox.org> | 2019-07-07 20:26:10 +0200 |
---|---|---|
committer | Bastien Orivel <eijebong@bananium.fr> | 2019-08-21 19:08:17 +0200 |
commit | 398929ffefd1b718e22cbcdc6fa53824d9c3dfe4 (patch) | |
tree | 001f3cb24d39604ab23de2f6b249ccd62f8352f6 /components/canvas/canvas_data.rs | |
parent | 4e51caeb7eb741e0fa99503ac0005bcf75ea5c78 (diff) | |
download | servo-398929ffefd1b718e22cbcdc6fa53824d9c3dfe4.tar.gz servo-398929ffefd1b718e22cbcdc6fa53824d9c3dfe4.zip |
Implement fill() for raqote::DrawTarget
Diffstat (limited to 'components/canvas/canvas_data.rs')
-rw-r--r-- | components/canvas/canvas_data.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs index d6abe8836f0..8288e823eea 100644 --- a/components/canvas/canvas_data.rs +++ b/components/canvas/canvas_data.rs @@ -352,11 +352,11 @@ pub enum Path { } #[derive(Clone)] -pub enum Pattern { +pub enum Pattern<'a> { #[cfg(feature = "canvas2d-azure")] Azure(azure::azure_hl::Pattern), #[cfg(feature = "canvas2d-raqote")] - Raqote(()), + Raqote(raqote::Source<'a>), } pub enum DrawSurfaceOptions { @@ -1113,8 +1113,8 @@ impl<'a> Drop for CanvasData<'a> { #[derive(Clone)] pub struct CanvasPaintState<'a> { pub draw_options: DrawOptions, - pub fill_style: Pattern, - pub stroke_style: Pattern, + pub fill_style: Pattern<'a>, + pub stroke_style: Pattern<'a>, pub stroke_opts: StrokeOptions<'a>, /// The current 2D transform matrix. pub transform: Transform2D<f32>, |