| OLD | NEW | 
|---|
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef OffscreenCanvasRenderingContext2D_h | 5 #ifndef OffscreenCanvasRenderingContext2D_h | 
| 6 #define OffscreenCanvasRenderingContext2D_h | 6 #define OffscreenCanvasRenderingContext2D_h | 
| 7 | 7 | 
| 8 #include "core/html/canvas/CanvasContextCreationAttributes.h" | 8 #include "core/html/canvas/CanvasContextCreationAttributes.h" | 
| 9 #include "core/html/canvas/CanvasRenderingContext.h" | 9 #include "core/html/canvas/CanvasRenderingContext.h" | 
| 10 #include "core/html/canvas/CanvasRenderingContextFactory.h" | 10 #include "core/html/canvas/CanvasRenderingContextFactory.h" | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 65   bool hasImageBuffer() const final; | 65   bool hasImageBuffer() const final; | 
| 66   ImageBuffer* imageBuffer() const final; | 66   ImageBuffer* imageBuffer() const final; | 
| 67 | 67 | 
| 68   bool parseColorOrCurrentColor(Color&, const String& colorString) const final; | 68   bool parseColorOrCurrentColor(Color&, const String& colorString) const final; | 
| 69 | 69 | 
| 70   PaintCanvas* drawingCanvas() const final; | 70   PaintCanvas* drawingCanvas() const final; | 
| 71   PaintCanvas* existingDrawingCanvas() const final; | 71   PaintCanvas* existingDrawingCanvas() const final; | 
| 72   void disableDeferral(DisableDeferralReason) final; | 72   void disableDeferral(DisableDeferralReason) final; | 
| 73 | 73 | 
| 74   AffineTransform baseTransform() const final; | 74   AffineTransform baseTransform() const final; | 
| 75   void didDraw(const SkIRect& dirtyRect) final; | 75   void didDraw(const SkIRect& dirtyRect) final;  // overrides | 
|  | 76                                                  // BaseRenderingContext2D and | 
|  | 77                                                  // CanvasRenderingContext | 
| 76 | 78 | 
| 77   bool stateHasFilter() final; | 79   bool stateHasFilter() final; | 
| 78   sk_sp<SkImageFilter> stateGetFilter() final; | 80   sk_sp<SkImageFilter> stateGetFilter() final; | 
| 79   void snapshotStateForFilter() final {} | 81   void snapshotStateForFilter() final {} | 
| 80 | 82 | 
| 81   void validateStateStack() const final; | 83   void validateStateStack() const final; | 
| 82 | 84 | 
| 83   bool hasAlpha() const final { return creationAttributes().alpha(); } | 85   bool hasAlpha() const final { return creationAttributes().alpha(); } | 
| 84   bool isContextLost() const override; | 86   bool isContextLost() const override; | 
| 85 | 87 | 
| (...skipping 19 matching lines...) Expand all  Loading... | 
| 105 | 107 | 
| 106 DEFINE_TYPE_CASTS(OffscreenCanvasRenderingContext2D, | 108 DEFINE_TYPE_CASTS(OffscreenCanvasRenderingContext2D, | 
| 107                   CanvasRenderingContext, | 109                   CanvasRenderingContext, | 
| 108                   context, | 110                   context, | 
| 109                   context->is2d() && context->offscreenCanvas(), | 111                   context->is2d() && context->offscreenCanvas(), | 
| 110                   context.is2d() && context.offscreenCanvas()); | 112                   context.is2d() && context.offscreenCanvas()); | 
| 111 | 113 | 
| 112 }  // namespace blink | 114 }  // namespace blink | 
| 113 | 115 | 
| 114 #endif  // OffscreenCanvasRenderingContext2D_h | 116 #endif  // OffscreenCanvasRenderingContext2D_h | 
| OLD | NEW | 
|---|