| Index: cc/playback/draw_image.cc
 | 
| diff --git a/cc/playback/draw_image.cc b/cc/playback/draw_image.cc
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..a9c965a614baa854ced8d867f926c9c33d383e28
 | 
| --- /dev/null
 | 
| +++ b/cc/playback/draw_image.cc
 | 
| @@ -0,0 +1,36 @@
 | 
| +// Copyright 2015 The Chromium Authors. All rights reserved.
 | 
| +// Use of this source code is governed by a BSD-style license that can be
 | 
| +// found in the LICENSE file.
 | 
| +
 | 
| +#include "cc/playback/draw_image.h"
 | 
| +
 | 
| +namespace cc {
 | 
| +
 | 
| +DrawImage::DrawImage()
 | 
| +    : image_(nullptr),
 | 
| +      src_rect_(SkIRect::MakeXYWH(0, 0, 0, 0)),
 | 
| +      scale_(SkSize::Make(1.f, 1.f)),
 | 
| +      filter_quality_(kNone_SkFilterQuality) {}
 | 
| +
 | 
| +DrawImage::DrawImage(const SkImage* image,
 | 
| +                     const SkIRect& src_rect,
 | 
| +                     const SkSize& scale,
 | 
| +                     SkFilterQuality filter_quality,
 | 
| +                     bool matrix_has_perspective,
 | 
| +                     bool matrix_is_decomposable)
 | 
| +    : image_(image),
 | 
| +      src_rect_(src_rect),
 | 
| +      scale_(scale),
 | 
| +      filter_quality_(filter_quality),
 | 
| +      matrix_has_perspective_(matrix_has_perspective),
 | 
| +      matrix_is_decomposable_(matrix_is_decomposable) {}
 | 
| +
 | 
| +DrawImage::DrawImage(const DrawImage& other)
 | 
| +    : image_(other.image_),
 | 
| +      src_rect_(other.src_rect_),
 | 
| +      scale_(other.scale_),
 | 
| +      filter_quality_(other.filter_quality_),
 | 
| +      matrix_has_perspective_(other.matrix_has_perspective_),
 | 
| +      matrix_is_decomposable_(other.matrix_is_decomposable_) {}
 | 
| +
 | 
| +}  // namespace cc
 | 
| 
 |