#ifndef WebGLDebugShaders_h
#define WebGLDebugShaders_h
-#include "bindings/v8/ScriptWrappable.h"
+#include "bindings/core/v8/ScriptWrappable.h"
#include "core/html/canvas/WebGLExtension.h"
#include "wtf/PassRefPtr.h"
-namespace WebCore {
+namespace blink {
class WebGLShader;
-class WebGLDebugShaders : public WebGLExtension, public ScriptWrappable {
+class WebGLDebugShaders FINAL : public WebGLExtension, public ScriptWrappable {
public:
- static PassRefPtr<WebGLDebugShaders> create(WebGLRenderingContext*);
- static bool supported(WebGLRenderingContext*);
+ static PassRefPtrWillBeRawPtr<WebGLDebugShaders> create(WebGLRenderingContextBase*);
+ static bool supported(WebGLRenderingContextBase*);
static const char* extensionName();
virtual ~WebGLDebugShaders();
- virtual ExtensionName name() const;
+ virtual WebGLExtensionName name() const OVERRIDE;
String getTranslatedShaderSource(WebGLShader*);
private:
- WebGLDebugShaders(WebGLRenderingContext*);
+ explicit WebGLDebugShaders(WebGLRenderingContextBase*);
};
-} // namespace WebCore
+} // namespace blink
#endif // WebGLDebugShaders_h