[email protected] | fa8cfb0 | 2012-01-13 00:27:41 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #ifndef UI_GFX_CANVAS_H_ | ||||
6 | #define UI_GFX_CANVAS_H_ | ||||
7 | #pragma once | ||||
8 | |||||
[email protected] | 507bad5 | 2011-08-06 04:51:07 | [diff] [blame] | 9 | #include "ui/base/ui_export.h" |
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 10 | #include "ui/gfx/canvas_skia.h" |
[email protected] | 36df22b | 2011-02-24 21:47:56 | [diff] [blame] | 11 | |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 12 | namespace gfx { |
13 | |||||
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 14 | // TODO(tfarina): This is a temporary work around until we rename all the |
15 | // entries from CanvasSkia to Canvas. | ||||
16 | class UI_EXPORT Canvas : public CanvasSkia { | ||||
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 17 | public: |
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 18 | Canvas(); |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 19 | |
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 20 | explicit Canvas(SkCanvas* canvas); |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 21 | |
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 22 | Canvas(const gfx::Size& size, bool is_opaque); |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 23 | |
[email protected] | 94a0d258 | 2012-03-09 00:30:59 | [diff] [blame^] | 24 | Canvas(const SkBitmap& bitmap, bool is_opaque); |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 25 | }; |
26 | |||||
[email protected] | 7fe2839 | 2011-10-27 00:16:05 | [diff] [blame] | 27 | } // namespace gfx |
[email protected] | 267c03d | 2011-02-02 23:03:07 | [diff] [blame] | 28 | |
29 | #endif // UI_GFX_CANVAS_H_ |