blob: 3fd3867b28217b9e5fcf2df1758cbdbcc26b0069 [file] [log] [blame]
[email protected]fa8cfb02012-01-13 00:27:411// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]267c03d2011-02-02 23:03:072// 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]507bad52011-08-06 04:51:079#include "ui/base/ui_export.h"
[email protected]94a0d2582012-03-09 00:30:5910#include "ui/gfx/canvas_skia.h"
[email protected]36df22b2011-02-24 21:47:5611
[email protected]267c03d2011-02-02 23:03:0712namespace gfx {
13
[email protected]94a0d2582012-03-09 00:30:5914// TODO(tfarina): This is a temporary work around until we rename all the
15// entries from CanvasSkia to Canvas.
16class UI_EXPORT Canvas : public CanvasSkia {
[email protected]267c03d2011-02-02 23:03:0717 public:
[email protected]94a0d2582012-03-09 00:30:5918 Canvas();
[email protected]267c03d2011-02-02 23:03:0719
[email protected]94a0d2582012-03-09 00:30:5920 explicit Canvas(SkCanvas* canvas);
[email protected]267c03d2011-02-02 23:03:0721
[email protected]94a0d2582012-03-09 00:30:5922 Canvas(const gfx::Size& size, bool is_opaque);
[email protected]267c03d2011-02-02 23:03:0723
[email protected]94a0d2582012-03-09 00:30:5924 Canvas(const SkBitmap& bitmap, bool is_opaque);
[email protected]267c03d2011-02-02 23:03:0725};
26
[email protected]7fe28392011-10-27 00:16:0527} // namespace gfx
[email protected]267c03d2011-02-02 23:03:0728
29#endif // UI_GFX_CANVAS_H_