https://bugs.webkit.org/show_bug.cgi?id=93438
Reviewed by Adrienne Walker.
As the title suggests.
* platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.h:
(BitmapCanvasLayerTextureUpdater):
* platform/graphics/chromium/ScrollbarLayerChromium.h:
(ScrollbarLayerChromium):
* platform/graphics/chromium/SolidColorLayerChromium.h:
(SolidColorLayerChromium):
* platform/graphics/chromium/cc/CCDelayBasedTimeSource.h:
* platform/graphics/chromium/cc/CCFrameRateController.h:
(CCFrameRateController):
* platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
(CCScrollbarLayerImpl):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@125116
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-08-08 James Robinson <jamesr@chromium.org>
+
+ [chromium] Add missing OVERRIDE and virtual annotations in compositor
+ https://bugs.webkit.org/show_bug.cgi?id=93438
+
+ Reviewed by Adrienne Walker.
+
+ As the title suggests.
+
+ * platform/graphics/chromium/BitmapCanvasLayerTextureUpdater.h:
+ (BitmapCanvasLayerTextureUpdater):
+ * platform/graphics/chromium/ScrollbarLayerChromium.h:
+ (ScrollbarLayerChromium):
+ * platform/graphics/chromium/SolidColorLayerChromium.h:
+ (SolidColorLayerChromium):
+ * platform/graphics/chromium/cc/CCDelayBasedTimeSource.h:
+ * platform/graphics/chromium/cc/CCFrameRateController.h:
+ (CCFrameRateController):
+ * platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
+ (CCScrollbarLayerImpl):
+
2012-08-08 Eric Penner <epenner@google.com>
[chromium] Refactor tile flags.
static PassRefPtr<BitmapCanvasLayerTextureUpdater> create(PassOwnPtr<LayerPainterChromium>);
virtual ~BitmapCanvasLayerTextureUpdater();
- virtual PassOwnPtr<LayerTextureUpdater::Texture> createTexture(CCPrioritizedTextureManager*);
- virtual SampledTexelFormat sampledTexelFormat(GC3Denum textureFormat);
+ virtual PassOwnPtr<LayerTextureUpdater::Texture> createTexture(CCPrioritizedTextureManager*) OVERRIDE;
+ virtual SampledTexelFormat sampledTexelFormat(GC3Denum textureFormat) OVERRIDE;
virtual void prepareToUpdate(const IntRect& contentRect, const IntSize& tileSize, float contentsWidthScale, float contentsHeightScale, IntRect& resultingOpaqueRect, CCRenderingStats&) OVERRIDE;
void updateTextureRect(CCResourceProvider*, CCPrioritizedTexture*, const IntRect& sourceRect, const IntRect& destRect);
class ScrollbarLayerChromium : public LayerChromium {
public:
- virtual PassOwnPtr<CCLayerImpl> createCCLayerImpl();
+ virtual PassOwnPtr<CCLayerImpl> createCCLayerImpl() OVERRIDE;
static PassRefPtr<ScrollbarLayerChromium> create(PassOwnPtr<WebKit::WebScrollbar>, WebKit::WebScrollbarThemePainter, PassOwnPtr<WebKit::WebScrollbarThemeGeometry>, int scrollLayerId);
// LayerChromium interface
int scrollLayerId() const { return m_scrollLayerId; }
void setScrollLayerId(int id) { m_scrollLayerId = id; }
- virtual ScrollbarLayerChromium* toScrollbarLayerChromium() { return this; }
+ virtual ScrollbarLayerChromium* toScrollbarLayerChromium() OVERRIDE { return this; }
protected:
ScrollbarLayerChromium(PassOwnPtr<WebKit::WebScrollbar>, WebKit::WebScrollbarThemePainter, PassOwnPtr<WebKit::WebScrollbarThemeGeometry>, int scrollLayerId);
// setBackgroundColor() on the base class.
class SolidColorLayerChromium : public LayerChromium {
public:
- virtual PassOwnPtr<CCLayerImpl> createCCLayerImpl();
+ virtual PassOwnPtr<CCLayerImpl> createCCLayerImpl() OVERRIDE;
static PassRefPtr<SolidColorLayerChromium> create();
virtual ~SolidColorLayerChromium();
virtual void setClient(CCTimeSourceClient* client) OVERRIDE { m_client = client; }
+ // CCTimeSource implementation
virtual void setTimebaseAndInterval(double timebase, double intervalSeconds) OVERRIDE;
virtual void setActive(bool) OVERRIDE;
// Get the last and next tick times.
// If not active, nextTickTime will return 0.
- virtual double lastTickTime();
- virtual double nextTickTime();
+ virtual double lastTickTime() OVERRIDE;
+ virtual double nextTickTime() OVERRIDE;
// CCTimerClient implementation.
virtual void onTimerFired() OVERRIDE;
explicit CCFrameRateController(PassRefPtr<CCTimeSource>);
// Alternate form of CCFrameRateController with unthrottled frame-rate.
explicit CCFrameRateController(CCThread*);
- ~CCFrameRateController();
+ virtual ~CCFrameRateController();
void setClient(CCFrameRateControllerClient* client) { m_client = client; }
virtual void appendQuads(CCQuadSink&, const CCSharedQuadState*, bool& hadMissingTiles) OVERRIDE;
- void didLoseContext() OVERRIDE;
+ virtual void didLoseContext() OVERRIDE;
protected:
explicit CCScrollbarLayerImpl(int id);