| Index: skia/ext/platform_canvas.cc
|
| diff --git a/skia/ext/platform_canvas.cc b/skia/ext/platform_canvas.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9121a0db0591a32d61c2b4cd06b7a0c1803effed
|
| --- /dev/null
|
| +++ b/skia/ext/platform_canvas.cc
|
| @@ -0,0 +1,26 @@
|
| +// Copyright (c) 2006-2008 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 "skia/ext/platform_canvas.h"
|
| +#include "third_party/skia/include/core/SkTypes.h"
|
| +
|
| +namespace skia {
|
| +
|
| +SkDevice* PlatformCanvas::setBitmapDevice(const SkBitmap&) {
|
| + SkASSERT(false); // Should not be called.
|
| + return NULL;
|
| +}
|
| +
|
| +PlatformDevice& PlatformCanvas::getTopPlatformDevice() const {
|
| + // All of our devices should be our special PlatformDevice.
|
| + SkCanvas::LayerIter iter(const_cast<PlatformCanvas*>(this), false);
|
| + return *static_cast<PlatformDevice*>(iter.device());
|
| +}
|
| +
|
| +// static
|
| +size_t PlatformCanvas::StrideForWidth(unsigned width) {
|
| + return 4 * width;
|
| +}
|
| +
|
| +} // namespace skia
|
|
|