Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(505)

Unified Diff: ui/gfx/canvas_direct2d.h

Issue 8383028: ui/gfx: Convert Canvas::ClipRectInt() to use gfx::Rect. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/gfx/canvas_direct2d.h
diff --git a/ui/gfx/canvas_direct2d.h b/ui/gfx/canvas_direct2d.h
index 82710e9d5c7db88a27c56f924be913165370e909..e5a8aadf0b0da6bb495184a1d00e5ae927b6674c 100644
--- a/ui/gfx/canvas_direct2d.h
+++ b/ui/gfx/canvas_direct2d.h
@@ -10,6 +10,7 @@
#include <stack>
+#include "base/compiler_specific.h"
#include "base/win/scoped_comptr.h"
#include "ui/gfx/canvas.h"
@@ -25,62 +26,69 @@ class UI_EXPORT CanvasDirect2D : public Canvas {
static ID2D1Factory* GetD2D1Factory();
// Overridden from Canvas:
- virtual void Save();
- virtual void SaveLayerAlpha(uint8 alpha);
- virtual void SaveLayerAlpha(uint8 alpha, const gfx::Rect& layer_bounds);
- virtual void Restore();
- virtual bool ClipRectInt(int x, int y, int w, int h);
- virtual void TranslateInt(int x, int y);
- virtual void ScaleInt(int x, int y);
- virtual void FillRectInt(const SkColor& color, int x, int y, int w, int h);
- virtual void FillRectInt(const SkColor& color, int x, int y, int w, int h,
- SkXfermode::Mode mode);
- virtual void FillRectInt(const gfx::Brush* brush, int x, int y, int w, int h);
- virtual void DrawRectInt(const SkColor& color, int x, int y, int w, int h);
+ virtual void Save() OVERRIDE;
+ virtual void SaveLayerAlpha(uint8 alpha) OVERRIDE;
+ virtual void SaveLayerAlpha(uint8 alpha,
+ const gfx::Rect& layer_bounds) OVERRIDE;
+ virtual void Restore() OVERRIDE;
+ virtual bool ClipRectInt(const gfx::Rect& rect) OVERRIDE;
+ virtual void TranslateInt(int x, int y) OVERRIDE;
+ virtual void ScaleInt(int x, int y) OVERRIDE;
+ virtual void FillRectInt(const SkColor& color,
+ int x, int y, int w, int h) OVERRIDE;
+ virtual void FillRectInt(const SkColor& color,
+ int x, int y, int w, int h,
+ SkXfermode::Mode mode) OVERRIDE;
+ virtual void FillRectInt(const gfx::Brush* brush,
+ int x, int y, int w, int h) OVERRIDE;
+ virtual void DrawRectInt(const SkColor& color,
+ int x, int y, int w, int h) OVERRIDE;
virtual void DrawRectInt(const SkColor& color,
int x, int y, int w, int h,
- SkXfermode::Mode mode);
- virtual void DrawRectInt(int x, int y, int w, int h, const SkPaint& paint);
+ SkXfermode::Mode mode) OVERRIDE;
+ virtual void DrawRectInt(int x, int y, int w, int h,
+ const SkPaint& paint) OVERRIDE;
virtual void DrawLineInt(const SkColor& color,
int x1, int y1,
- int x2, int y2);
- virtual void DrawBitmapInt(const SkBitmap& bitmap, int x, int y);
+ int x2, int y2) OVERRIDE;
+ virtual void DrawBitmapInt(const SkBitmap& bitmap, int x, int y) OVERRIDE;
virtual void DrawBitmapInt(const SkBitmap& bitmap,
int x, int y,
- const SkPaint& paint);
+ const SkPaint& paint) OVERRIDE;
virtual void DrawBitmapInt(const SkBitmap& bitmap,
int src_x, int src_y, int src_w, int src_h,
int dest_x, int dest_y, int dest_w, int dest_h,
- bool filter);
+ bool filter) OVERRIDE;
virtual void DrawBitmapInt(const SkBitmap& bitmap,
int src_x, int src_y, int src_w, int src_h,
int dest_x, int dest_y, int dest_w, int dest_h,
bool filter,
- const SkPaint& paint);
+ const SkPaint& paint) OVERRIDE;
virtual void DrawStringInt(const string16& text,
const gfx::Font& font,
const SkColor& color,
- int x, int y, int w, int h);
+ int x, int y, int w, int h) OVERRIDE;
virtual void DrawStringInt(const string16& text,
const gfx::Font& font,
const SkColor& color,
- const gfx::Rect& display_rect);
+ const gfx::Rect& display_rect) OVERRIDE;
virtual void DrawStringInt(const string16& text,
const gfx::Font& font,
const SkColor& color,
int x, int y, int w, int h,
- int flags);
- virtual void DrawFocusRect(const gfx::Rect& rect);
- virtual void TileImageInt(const SkBitmap& bitmap, int x, int y, int w, int h);
+ int flags) OVERRIDE;
+ virtual void DrawFocusRect(const gfx::Rect& rect) OVERRIDE;
+ virtual void TileImageInt(const SkBitmap& bitmap,
+ int x, int y, int w, int h) OVERRIDE;
virtual void TileImageInt(const SkBitmap& bitmap,
int src_x, int src_y,
- int dest_x, int dest_y, int w, int h);
- virtual gfx::NativeDrawingContext BeginPlatformPaint();
- virtual void EndPlatformPaint();
- virtual void Transform(const ui::Transform& transform);
- virtual ui::TextureID GetTextureID();
- virtual CanvasSkia* AsCanvasSkia();
- virtual const CanvasSkia* AsCanvasSkia() const;
+ int dest_x, int dest_y, int w, int h) OVERRIDE;
+ virtual gfx::NativeDrawingContext BeginPlatformPaint() OVERRIDE;
+ virtual void EndPlatformPaint() OVERRIDE;
+ virtual void Transform(const ui::Transform& transform) OVERRIDE;
+ virtual ui::TextureID GetTextureID() OVERRIDE;
+ virtual CanvasSkia* AsCanvasSkia() OVERRIDE;
+ virtual const CanvasSkia* AsCanvasSkia() const OVERRIDE;
private:
void SaveInternal(ID2D1Layer* layer);

Powered by Google App Engine
This is Rietveld 408576698