static JSObject* constructCanvasIntArray(ExecState* exec, JSObject* constructor, const ArgList& args) { JSWebGLIntArrayConstructor* jsConstructor = static_cast<JSWebGLIntArrayConstructor*>(constructor); RefPtr<WebGLIntArray> array = static_cast<WebGLIntArray*>(construct<WebGLIntArray, int>(exec, args).get()); if (!array.get()) { setDOMException(exec, INDEX_SIZE_ERR); return 0; } return asObject(toJS(exec, jsConstructor->globalObject(), array.get())); }
static JSObject* constructCanvasIntArray(ExecState* exec, JSObject* constructor, const ArgList& args) { JSWebGLIntArrayConstructor* jsConstructor = static_cast<JSWebGLIntArrayConstructor*>(constructor); RefPtr<WebGLIntArray> array = static_cast<WebGLIntArray*>(construct<WebGLIntArray, int>(exec, args).get()); return asObject(toJS(exec, jsConstructor->globalObject(), array.get())); }