#ifndef InjectedScriptCanvasModule_h
#define InjectedScriptCanvasModule_h
-#include "bindings/v8/ScriptState.h"
+#include "bindings/core/v8/ScriptState.h"
#include "core/inspector/InjectedScriptModule.h"
#include "wtf/text/WTFString.h"
-namespace WebCore {
+namespace blink {
class InjectedScriptManager;
-class ScriptObject;
+class ScriptValue;
-class InjectedScriptCanvasModule : public InjectedScriptModule {
+class InjectedScriptCanvasModule final : public InjectedScriptModule {
public:
InjectedScriptCanvasModule();
- virtual String source() const;
+ virtual String source() const override;
static InjectedScriptCanvasModule moduleForState(InjectedScriptManager*, ScriptState*);
- ScriptObject wrapCanvas2DContext(const ScriptObject&);
- ScriptObject wrapWebGLContext(const ScriptObject&);
+ ScriptValue wrapCanvas2DContext(const ScriptValue&);
+ ScriptValue wrapWebGLContext(const ScriptValue&);
void markFrameEnd();
void captureFrame(ErrorString*, TypeBuilder::Canvas::TraceLogId*);
void evaluateTraceLogCallArgument(ErrorString*, const TypeBuilder::Canvas::TraceLogId&, int, int, const String&, RefPtr<TypeBuilder::Runtime::RemoteObject>*, RefPtr<TypeBuilder::Canvas::ResourceState>*);
private:
- ScriptObject callWrapContextFunction(const String&, const ScriptObject&);
+ ScriptValue callWrapContextFunction(const String&, const ScriptValue&);
void callStartCapturingFunction(const String&, ErrorString*, String*);
void callVoidFunctionWithTraceLogIdArgument(const String&, ErrorString*, const String&);
};
-} // namespace WebCore
+} // namespace blink
#endif // !defined(InjectedScriptCanvasModule_h)