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

Side by Side Diff: third_party/WebKit/Source/modules/canvas2d/OffscreenCanvasRenderingContext2D.cpp

Issue 1748163003: Add rendering context and rendering 2D context to OffscreenCanvas (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove CanvasRenderingContextBase Created 4 years, 9 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 unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "modules/canvas2d/OffscreenCanvasRenderingContext2D.h"
6
7 #include "wtf/Assertions.h"
8
9 #define UNIMPLEMENTED ASSERT_NOT_REACHED
10
11 namespace blink {
12
13 OffscreenCanvasRenderingContext2D::~OffscreenCanvasRenderingContext2D()
14 {
15 }
16
17 OffscreenCanvasRenderingContext2D::OffscreenCanvasRenderingContext2D(OffscreenCa nvas* canvas, const CanvasContextCreationAttributes& attrs)
18 : OffscreenCanvasRenderingContext(canvas)
19 , m_hasAlpha(attrs.alpha())
20 {
21 }
22
23 DEFINE_TRACE(OffscreenCanvasRenderingContext2D)
24 {
25 OffscreenCanvasRenderingContext::trace(visitor);
26 BaseRenderingContext2D::trace(visitor);
27 }
28
29 // BaseRenderingContext2D implementation
30 bool OffscreenCanvasRenderingContext2D::originClean() const
31 {
32 UNIMPLEMENTED();
33 return true;
34 }
35
36 void OffscreenCanvasRenderingContext2D::setOriginTainted()
37 {
38 UNIMPLEMENTED();
39 }
40
41 bool OffscreenCanvasRenderingContext2D::wouldTaintOrigin(CanvasImageSource* sour ce)
42 {
43 UNIMPLEMENTED();
44 return false;
45 }
46
47 int OffscreenCanvasRenderingContext2D::width() const
48 {
49 return offscreenCanvas()->height();
50 }
51
52 int OffscreenCanvasRenderingContext2D::height() const
53 {
54 return offscreenCanvas()->width();
55 }
56
57 bool OffscreenCanvasRenderingContext2D::hasImageBuffer() const
58 {
59 UNIMPLEMENTED();
60 return false;
61 }
62
63 ImageBuffer* OffscreenCanvasRenderingContext2D::imageBuffer() const
64 {
65 UNIMPLEMENTED();
66 return nullptr;
67 }
68
69 bool OffscreenCanvasRenderingContext2D::parseColorOrCurrentColor(Color&, const S tring& colorString) const
70 {
71 UNIMPLEMENTED();
72 return false;
73 }
74
75 SkCanvas* OffscreenCanvasRenderingContext2D::drawingCanvas() const
76 {
77 UNIMPLEMENTED();
78 return nullptr;
79 }
80
81 SkCanvas* OffscreenCanvasRenderingContext2D::existingDrawingCanvas() const
82 {
83 UNIMPLEMENTED();
84 return nullptr;
85 }
86
87 void OffscreenCanvasRenderingContext2D::disableDeferral(DisableDeferralReason)
88 {
89 UNIMPLEMENTED();
90 }
91
92 AffineTransform OffscreenCanvasRenderingContext2D::baseTransform() const
93 {
94 UNIMPLEMENTED();
95 return 0;
96 }
97
98 void OffscreenCanvasRenderingContext2D::didDraw(const SkIRect& dirtyRect)
99 {
100 UNIMPLEMENTED();
101 }
102
103 bool OffscreenCanvasRenderingContext2D::stateHasFilter()
104 {
105 UNIMPLEMENTED();
106 return false;
107 }
108
109 SkImageFilter* OffscreenCanvasRenderingContext2D::stateGetFilter()
110 {
111 UNIMPLEMENTED();
112 return nullptr;
113 }
114
115 void OffscreenCanvasRenderingContext2D::validateStateStack()
116 {
117 UNIMPLEMENTED();
118 }
119
120 bool OffscreenCanvasRenderingContext2D::isContextLost() const
121 {
122 UNIMPLEMENTED();
123 return false;
124 }
125
126 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698