OLD | NEW |
---|---|
(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/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h" | |
6 | |
7 #include "bindings/modules/v8/UnionTypesModules.h" | |
8 #include "wtf/Assertions.h" | |
9 | |
10 #define UNIMPLEMENTED ASSERT_NOT_REACHED | |
haraken
2016/03/04 16:22:15
Do you want to use platform/NotImplemented.h ?
| |
11 | |
12 namespace blink { | |
13 | |
14 OffscreenCanvasRenderingContext2D::~OffscreenCanvasRenderingContext2D() | |
15 { | |
16 } | |
17 | |
18 OffscreenCanvasRenderingContext2D::OffscreenCanvasRenderingContext2D(OffscreenCa nvas* canvas, const CanvasContextCreationAttributes& attrs) | |
19 : OffscreenCanvasRenderingContext(canvas) | |
20 , m_hasAlpha(attrs.alpha()) | |
21 { | |
22 } | |
23 | |
24 DEFINE_TRACE(OffscreenCanvasRenderingContext2D) | |
25 { | |
26 OffscreenCanvasRenderingContext::trace(visitor); | |
27 BaseRenderingContext2D::trace(visitor); | |
28 } | |
29 | |
30 // BaseRenderingContext2D implementation | |
31 bool OffscreenCanvasRenderingContext2D::originClean() const | |
32 { | |
33 UNIMPLEMENTED(); | |
34 return true; | |
35 } | |
36 | |
37 void OffscreenCanvasRenderingContext2D::setOriginTainted() | |
38 { | |
39 UNIMPLEMENTED(); | |
40 } | |
41 | |
42 bool OffscreenCanvasRenderingContext2D::wouldTaintOrigin(CanvasImageSource* sour ce) | |
43 { | |
44 UNIMPLEMENTED(); | |
45 return false; | |
46 } | |
47 | |
48 int OffscreenCanvasRenderingContext2D::width() const | |
49 { | |
50 return offscreenCanvas()->height(); | |
51 } | |
52 | |
53 int OffscreenCanvasRenderingContext2D::height() const | |
54 { | |
55 return offscreenCanvas()->width(); | |
56 } | |
57 | |
58 bool OffscreenCanvasRenderingContext2D::hasImageBuffer() const | |
59 { | |
60 UNIMPLEMENTED(); | |
61 return false; | |
62 } | |
63 | |
64 ImageBuffer* OffscreenCanvasRenderingContext2D::imageBuffer() const | |
65 { | |
66 UNIMPLEMENTED(); | |
67 return nullptr; | |
68 } | |
69 | |
70 bool OffscreenCanvasRenderingContext2D::parseColorOrCurrentColor(Color&, const S tring& colorString) const | |
71 { | |
72 UNIMPLEMENTED(); | |
73 return false; | |
74 } | |
75 | |
76 SkCanvas* OffscreenCanvasRenderingContext2D::drawingCanvas() const | |
77 { | |
78 UNIMPLEMENTED(); | |
79 return nullptr; | |
80 } | |
81 | |
82 SkCanvas* OffscreenCanvasRenderingContext2D::existingDrawingCanvas() const | |
83 { | |
84 UNIMPLEMENTED(); | |
85 return nullptr; | |
86 } | |
87 | |
88 void OffscreenCanvasRenderingContext2D::disableDeferral(DisableDeferralReason) | |
89 { | |
90 UNIMPLEMENTED(); | |
91 } | |
92 | |
93 AffineTransform OffscreenCanvasRenderingContext2D::baseTransform() const | |
94 { | |
95 UNIMPLEMENTED(); | |
96 return 0; | |
97 } | |
98 | |
99 void OffscreenCanvasRenderingContext2D::didDraw(const SkIRect& dirtyRect) | |
100 { | |
101 UNIMPLEMENTED(); | |
102 } | |
103 | |
104 bool OffscreenCanvasRenderingContext2D::stateHasFilter() | |
105 { | |
106 UNIMPLEMENTED(); | |
107 return false; | |
108 } | |
109 | |
110 SkImageFilter* OffscreenCanvasRenderingContext2D::stateGetFilter() | |
111 { | |
112 UNIMPLEMENTED(); | |
113 return nullptr; | |
114 } | |
115 | |
116 void OffscreenCanvasRenderingContext2D::validateStateStack() | |
117 { | |
118 UNIMPLEMENTED(); | |
119 } | |
120 | |
121 bool OffscreenCanvasRenderingContext2D::isContextLost() const | |
122 { | |
123 UNIMPLEMENTED(); | |
124 return false; | |
125 } | |
126 | |
127 } | |
OLD | NEW |