diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h b/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h index 1e4d2965754..21be7a53d8a 100644 --- a/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h +++ b/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextObject.h @@ -28,20 +28,23 @@ #include "core/html/canvas/WebGLObject.h" +namespace blink { +class WebGraphicsContext3D; +} + namespace WebCore { -class GraphicsContext3D; -class WebGLRenderingContext; +class WebGLRenderingContextBase; // WebGLContextObject the base class for objects that are owned by a specific -// WebGLRenderingContext. +// WebGLRenderingContextBase. class WebGLContextObject : public WebGLObject { public: virtual ~WebGLContextObject(); - WebGLRenderingContext* context() const { return m_context; } + WebGLRenderingContextBase* context() const { return m_context; } - virtual bool validate(const WebGLContextGroup*, const WebGLRenderingContext* context) const + virtual bool validate(const WebGLContextGroup*, const WebGLRenderingContextBase* context) const OVERRIDE FINAL { return context == m_context; } @@ -49,17 +52,17 @@ public: void detachContext(); protected: - WebGLContextObject(WebGLRenderingContext*); + WebGLContextObject(WebGLRenderingContextBase*); - virtual bool hasGroupOrContext() const + virtual bool hasGroupOrContext() const OVERRIDE FINAL { return m_context; } - virtual GraphicsContext3D* getAGraphicsContext3D() const; + virtual blink::WebGraphicsContext3D* getAWebGraphicsContext3D() const OVERRIDE FINAL; private: - WebGLRenderingContext* m_context; + WebGLRenderingContextBase* m_context; }; } // namespace WebCore |