aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/canvas_data.rs
diff options
context:
space:
mode:
authorpylbrecht <palbrecht@mailbox.org>2019-07-07 20:26:10 +0200
committerBastien Orivel <eijebong@bananium.fr>2019-08-21 19:08:17 +0200
commit398929ffefd1b718e22cbcdc6fa53824d9c3dfe4 (patch)
tree001f3cb24d39604ab23de2f6b249ccd62f8352f6 /components/canvas/canvas_data.rs
parent4e51caeb7eb741e0fa99503ac0005bcf75ea5c78 (diff)
downloadservo-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.rs8
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>,