diff options
Diffstat (limited to 'WebCore/html/canvas/WebGLShader.h')
-rw-r--r-- | WebCore/html/canvas/WebGLShader.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/WebCore/html/canvas/WebGLShader.h b/WebCore/html/canvas/WebGLShader.h index a0daa59..c0c41df 100644 --- a/WebCore/html/canvas/WebGLShader.h +++ b/WebCore/html/canvas/WebGLShader.h @@ -26,31 +26,31 @@ #ifndef WebGLShader_h #define WebGLShader_h -#include "CanvasObject.h" +#include "WebGLObject.h" #include <wtf/PassRefPtr.h> #include <wtf/RefCounted.h> namespace WebCore { - - class WebGLShader : public CanvasObject { - public: - virtual ~WebGLShader() { deleteObject(); } - - static PassRefPtr<WebGLShader> create(WebGLRenderingContext*, GraphicsContext3D::WebGLEnumType); - GraphicsContext3D::WebGLEnumType getType() const { return m_type; } +class WebGLShader : public WebGLObject { +public: + virtual ~WebGLShader() { deleteObject(); } - private: - WebGLShader(WebGLRenderingContext*, GraphicsContext3D::WebGLEnumType); + static PassRefPtr<WebGLShader> create(WebGLRenderingContext*, GraphicsContext3D::WebGLEnumType); - virtual void _deleteObject(Platform3DObject); + GraphicsContext3D::WebGLEnumType getType() const { return m_type; } - virtual bool isShader() const { return true; } +private: + WebGLShader(WebGLRenderingContext*, GraphicsContext3D::WebGLEnumType); + + virtual void deleteObjectImpl(Platform3DObject); + + virtual bool isShader() const { return true; } + + GraphicsContext3D::WebGLEnumType m_type; +}; - GraphicsContext3D::WebGLEnumType m_type; - }; - } // namespace WebCore #endif // WebGLShader_h |