// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "ui/gfx/blit.h" #include <stddef.h> #include "base/check.h" #include "build/build_config.h" #include "skia/ext/platform_canvas.h" #include "third_party/skia/include/core/SkPixmap.h" #include "ui/gfx/geometry/point.h" #include "ui/gfx/geometry/rect.h" #include "ui/gfx/geometry/vector2d.h" namespace gfx { namespace { // Returns true if the given canvas has any part of itself clipped out or // any non-identity tranform. bool HasClipOrTransform(SkCanvas& canvas) { … } } // namespace void ScrollCanvas(SkCanvas* canvas, const gfx::Rect& in_clip, const gfx::Vector2d& offset) { … } } // namespace gfx