Chromium Code Reviews| 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 |