diff --git a/docs/egui_demo_app.js b/docs/egui_demo_app.js index 983239e0..0a0508ea 100644 --- a/docs/egui_demo_app.js +++ b/docs/egui_demo_app.js @@ -222,9 +222,13 @@ function makeMutClosure(arg0, arg1, dtor, f) { return real; } function __wbg_adapter_28(arg0, arg1) { + wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hc6ad438da3f831e2(arg0, arg1); +} + +function __wbg_adapter_31(arg0, arg1) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h19340d09680f5ee3(retptr, arg0, arg1); + wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf1854a27b0ecbf26(retptr, arg0, arg1); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; if (r1) { @@ -235,8 +239,8 @@ function __wbg_adapter_28(arg0, arg1) { } } -function __wbg_adapter_31(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9fbcfb319cb46254(arg0, arg1, addHeapObject(arg2)); +function __wbg_adapter_34(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hcb7851aded7de194(arg0, arg1, addHeapObject(arg2)); } function makeClosure(arg0, arg1, dtor, f) { @@ -260,46 +264,14 @@ function makeClosure(arg0, arg1, dtor, f) { return real; } -function __wbg_adapter_34(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h54f5f38e061a8954(arg0, arg1, addHeapObject(arg2)); +function __wbg_adapter_37(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha8ee2f745fefd7ba(arg0, arg1, addHeapObject(arg2)); } -function __wbg_adapter_39(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h069ca83408af7cd5(arg0, arg1, addHeapObject(arg2)); +function __wbg_adapter_42(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h523e9e4c396071c8(arg0, arg1, addHeapObject(arg2)); } -/** -*/ -__exports.init_wasm_hooks = function() { - wasm.init_wasm_hooks(); -}; - -/** -* @param {string} canvas_id -* @returns {Promise} -*/ -__exports.start_separate = function(canvas_id) { - const ptr0 = passStringToWasm0(canvas_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.start_separate(ptr0, len0); - return takeObject(ret); -}; - -/** -* This is the entry-point for all the web-assembly. -* This is called once from the HTML. -* It loads the app, installs some callbacks, then returns. -* You can add more callbacks like this if you want to call in to your code. -* @param {string} canvas_id -* @returns {Promise} -*/ -__exports.start = function(canvas_id) { - const ptr0 = passStringToWasm0(canvas_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.start(ptr0, len0); - return takeObject(ret); -}; - function handleError(f, args) { try { return f.apply(this, args); @@ -307,8 +279,8 @@ function handleError(f, args) { wasm.__wbindgen_exn_store(addHeapObject(e)); } } -function __wbg_adapter_579(arg0, arg1, arg2, arg3) { - wasm.wasm_bindgen__convert__closures__invoke2_mut__hc687418ac2afaba1(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); +function __wbg_adapter_586(arg0, arg1, arg2, arg3) { + wasm.wasm_bindgen__convert__closures__invoke2_mut__h125af29ab38d9781(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); } /** @@ -334,27 +306,67 @@ class WebHandle { wasm.__wbg_webhandle_free(ptr); } /** + * This is the entry-point for all the web-assembly. + * + * This is called once from the HTML. + * It loads the app, installs some callbacks, then returns. + * @param {string} canvas_id */ - stop_web() { + constructor(canvas_id) { + const ptr0 = passStringToWasm0(canvas_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.webhandle_new(ptr0, len0); + return takeObject(ret); + } + /** + */ + destroy() { + wasm.webhandle_destroy(this.ptr); + } + /** + * @returns {boolean} + */ + has_panicked() { + const ret = wasm.webhandle_has_panicked(this.ptr); + return ret !== 0; + } + /** + * @returns {string | undefined} + */ + panic_message() { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.webhandle_stop_web(retptr, this.ptr); + wasm.webhandle_panic_message(retptr, this.ptr); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; - if (r1) { - throw takeObject(r0); + let v0; + if (r0 !== 0) { + v0 = getStringFromWasm0(r0, r1).slice(); + wasm.__wbindgen_free(r0, r1 * 1); } + return v0; } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } /** - * @param {string} _some_data + * @returns {string | undefined} */ - set_some_content_from_javascript(_some_data) { - const ptr0 = passStringToWasm0(_some_data, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.webhandle_set_some_content_from_javascript(this.ptr, ptr0, len0); + panic_callstack() { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.webhandle_panic_callstack(retptr, this.ptr); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + let v0; + if (r0 !== 0) { + v0 = getStringFromWasm0(r0, r1).slice(); + wasm.__wbindgen_free(r0, r1 * 1); + } + return v0; + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + } } } __exports.WebHandle = WebHandle; @@ -393,17 +405,13 @@ async function load(module, imports) { function getImports() { const imports = {}; imports.wbg = {}; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; imports.wbg.__wbg_webhandle_new = function(arg0) { const ret = WebHandle.__wrap(arg0); return addHeapObject(ret); }; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; imports.wbg.__wbindgen_cb_drop = function(arg0) { const obj = takeObject(arg0).original; if (obj.cnt-- == 1) { @@ -413,31 +421,10 @@ function getImports() { const ret = false; return ret; }; - imports.wbg.__wbg_log_c9486ca5d8e2cbe8 = function(arg0, arg1) { - try { - console.log(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_free(arg0, arg1); - } + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); }; - imports.wbg.__wbg_log_aba5996d9bde071f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { - try { - console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7)); - } finally { - wasm.__wbindgen_free(arg0, arg1); - } - }; - imports.wbg.__wbg_mark_40e050a77cc39fea = function(arg0, arg1) { - performance.mark(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbg_measure_aa7a73f17813f708 = function() { return handleError(function (arg0, arg1, arg2, arg3) { - try { - performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3)); - } finally { - wasm.__wbindgen_free(arg0, arg1); - wasm.__wbindgen_free(arg2, arg3); - } - }, arguments) }; imports.wbg.__wbg_new_abda76e883ba8a5f = function() { const ret = new Error(); return addHeapObject(ret); @@ -464,16 +451,46 @@ function getImports() { getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; imports.wbg.__wbindgen_number_get = function(arg0, arg1) { const obj = getObject(arg1); const ret = typeof(obj) === 'number' ? obj : undefined; getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); }; + imports.wbg.__wbg_trace_8d8f961bba04f90a = function(arg0, arg1) { + console.trace(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbg_debug_7fc527041707e16e = function(arg0, arg1) { + console.debug(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbg_info_e495fa41540a3eaa = function(arg0, arg1) { + console.info(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbg_warn_8b4e19d4032139f0 = function(arg0, arg1) { + console.warn(getStringFromWasm0(arg0, arg1)); + }; + imports.wbg.__wbg_error_e62b64b85c2bc545 = function(arg0, arg1) { + try { + console.error(getStringFromWasm0(arg0, arg1)); + } finally { + wasm.__wbindgen_free(arg0, arg1); + } + }; + imports.wbg.__wbg_new_40620131643ca1cf = function() { + const ret = new Error(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_stack_e3e173f66e044a69 = function(arg0, arg1) { + const ret = getObject(arg1).stack; + const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + getInt32Memory0()[arg0 / 4 + 1] = len0; + getInt32Memory0()[arg0 / 4 + 0] = ptr0; + }; + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); + return addHeapObject(ret); + }; imports.wbg.__wbindgen_boolean_get = function(arg0) { const v = getObject(arg0); const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; @@ -734,6 +751,9 @@ function getImports() { const ret = getObject(arg0).setTimeout(getObject(arg1), arg2); return ret; }, arguments) }; + imports.wbg.__wbg_setProperty_21e2e7868b86a93e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments) }; imports.wbg.__wbg_width_f0cbf7dcbbe056da = function(arg0) { const ret = getObject(arg0).width; return ret; @@ -851,16 +871,6 @@ function getImports() { const ret = getObject(arg0).button; return ret; }; - imports.wbg.__wbg_bindVertexArrayOES_688eba003a98a0bb = function(arg0, arg1) { - getObject(arg0).bindVertexArrayOES(getObject(arg1)); - }; - imports.wbg.__wbg_createVertexArrayOES_02cfe655604046eb = function(arg0) { - const ret = getObject(arg0).createVertexArrayOES(); - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_deleteVertexArrayOES_ba22911f739464a7 = function(arg0, arg1) { - getObject(arg0).deleteVertexArrayOES(getObject(arg1)); - }; imports.wbg.__wbg_instanceof_Response_fb3a4df648c1859b = function(arg0) { let result; try { @@ -917,6 +927,16 @@ function getImports() { const ret = getObject(arg0).matches; return ret; }; + imports.wbg.__wbg_bindVertexArrayOES_688eba003a98a0bb = function(arg0, arg1) { + getObject(arg0).bindVertexArrayOES(getObject(arg1)); + }; + imports.wbg.__wbg_createVertexArrayOES_02cfe655604046eb = function(arg0) { + const ret = getObject(arg0).createVertexArrayOES(); + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_deleteVertexArrayOES_ba22911f739464a7 = function(arg0, arg1) { + getObject(arg0).deleteVertexArrayOES(getObject(arg1)); + }; imports.wbg.__wbg_voiceURI_50a1a7f3e73df7b5 = function(arg0, arg1) { const ret = getObject(arg1).voiceURI; const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); @@ -942,20 +962,16 @@ function getImports() { const ret = getObject(arg0).default; return ret; }; + imports.wbg.__wbg_writeText_eb90459f8e0f70d4 = function(arg0, arg1, arg2) { + const ret = getObject(arg0).writeText(getStringFromWasm0(arg1, arg2)); + return addHeapObject(ret); + }; imports.wbg.__wbg_addEventListener_615d4590d38da1c9 = function() { return handleError(function (arg0, arg1, arg2, arg3) { getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3)); }, arguments) }; imports.wbg.__wbg_removeEventListener_86fd19ed073cd1ed = function() { return handleError(function (arg0, arg1, arg2, arg3) { getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3)); }, arguments) }; - imports.wbg.__wbg_now_c644db5194be8437 = function(arg0) { - const ret = getObject(arg0).now(); - return ret; - }; - imports.wbg.__wbg_writeText_eb90459f8e0f70d4 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).writeText(getStringFromWasm0(arg1, arg2)); - return addHeapObject(ret); - }; imports.wbg.__wbg_items_6415b6b2cd06ac5f = function(arg0) { const ret = getObject(arg0).items; return addHeapObject(ret); @@ -1003,6 +1019,14 @@ function getImports() { const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2)); return isLikeNone(ret) ? 0 : addHeapObject(ret); }, arguments) }; + imports.wbg.__wbg_matches_46e979ff3e4d0811 = function(arg0) { + const ret = getObject(arg0).matches; + return ret; + }; + imports.wbg.__wbg_now_c644db5194be8437 = function(arg0) { + const ret = getObject(arg0).now(); + return ret; + }; imports.wbg.__wbg_headers_ab5251d2727ac41e = function(arg0) { const ret = getObject(arg0).headers; return addHeapObject(ret); @@ -1011,20 +1035,6 @@ function getImports() { const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_speaking_d3643e1a85c1fe5c = function(arg0) { - const ret = getObject(arg0).speaking; - return ret; - }; - imports.wbg.__wbg_cancel_b44993f4172cdd72 = function(arg0) { - getObject(arg0).cancel(); - }; - imports.wbg.__wbg_getVoices_2c3cde6ab65c37fe = function(arg0) { - const ret = getObject(arg0).getVoices(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_speak_fbccfbc0d3610d0b = function(arg0, arg1) { - getObject(arg0).speak(getObject(arg1)); - }; imports.wbg.__wbg_body_be46234bb33edd63 = function(arg0) { const ret = getObject(arg0).body; return isLikeNone(ret) ? 0 : addHeapObject(ret); @@ -1044,14 +1054,6 @@ function getImports() { const ret = getObject(arg0).scrollLeft; return ret; }; - imports.wbg.__wbg_scrollWidth_9e314e378104f5e7 = function(arg0) { - const ret = getObject(arg0).scrollWidth; - return ret; - }; - imports.wbg.__wbg_scrollHeight_713c7ba485141495 = function(arg0) { - const ret = getObject(arg0).scrollHeight; - return ret; - }; imports.wbg.__wbg_clientWidth_1fa51f20a3bebbbf = function(arg0) { const ret = getObject(arg0).clientWidth; return ret; @@ -1335,6 +1337,20 @@ function getImports() { getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }, arguments) }; + imports.wbg.__wbg_speaking_d3643e1a85c1fe5c = function(arg0) { + const ret = getObject(arg0).speaking; + return ret; + }; + imports.wbg.__wbg_cancel_b44993f4172cdd72 = function(arg0) { + getObject(arg0).cancel(); + }; + imports.wbg.__wbg_getVoices_2c3cde6ab65c37fe = function(arg0) { + const ret = getObject(arg0).getVoices(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_speak_fbccfbc0d3610d0b = function(arg0, arg1) { + getObject(arg0).speak(getObject(arg1)); + }; imports.wbg.__wbg_identifier_3e06c0d82cde247d = function(arg0) { const ret = getObject(arg0).identifier; return ret; @@ -1361,6 +1377,45 @@ function getImports() { imports.wbg.__wbg_stopPropagation_7647c9985222f9b0 = function(arg0) { getObject(arg0).stopPropagation(); }; + imports.wbg.__wbg_parentElement_0e8c9afce5cb9d6e = function(arg0) { + const ret = getObject(arg0).parentElement; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_appendChild_b8199dc1655c852d = function() { return handleError(function (arg0, arg1) { + const ret = getObject(arg0).appendChild(getObject(arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_touches_0014fdd3c869de3b = function(arg0) { + const ret = getObject(arg0).touches; + return addHeapObject(ret); + }; + imports.wbg.__wbg_changedTouches_41490ec78db4414d = function(arg0) { + const ret = getObject(arg0).changedTouches; + return addHeapObject(ret); + }; + imports.wbg.__wbg_size_88fc46d83abb907c = function(arg0) { + const ret = getObject(arg0).size; + return ret; + }; + imports.wbg.__wbg_arrayBuffer_a767ad7c28b781f8 = function(arg0) { + const ret = getObject(arg0).arrayBuffer(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_data_70b505c651722930 = function(arg0, arg1) { + const ret = getObject(arg1).data; + var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len0 = WASM_VECTOR_LEN; + getInt32Memory0()[arg0 / 4 + 1] = len0; + getInt32Memory0()[arg0 / 4 + 0] = ptr0; + }; + imports.wbg.__wbg_top_98bc5382de3ec5d2 = function(arg0) { + const ret = getObject(arg0).top; + return ret; + }; + imports.wbg.__wbg_left_09342c290d46b4a6 = function(arg0) { + const ret = getObject(arg0).left; + return ret; + }; imports.wbg.__wbg_href_bb86bb94d1c6861b = function() { return handleError(function (arg0, arg1) { const ret = getObject(arg1).href; const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); @@ -1417,48 +1472,6 @@ function getImports() { getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }, arguments) }; - imports.wbg.__wbg_parentElement_0e8c9afce5cb9d6e = function(arg0) { - const ret = getObject(arg0).parentElement; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_appendChild_b8199dc1655c852d = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).appendChild(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_touches_0014fdd3c869de3b = function(arg0) { - const ret = getObject(arg0).touches; - return addHeapObject(ret); - }; - imports.wbg.__wbg_changedTouches_41490ec78db4414d = function(arg0) { - const ret = getObject(arg0).changedTouches; - return addHeapObject(ret); - }; - imports.wbg.__wbg_size_88fc46d83abb907c = function(arg0) { - const ret = getObject(arg0).size; - return ret; - }; - imports.wbg.__wbg_arrayBuffer_a767ad7c28b781f8 = function(arg0) { - const ret = getObject(arg0).arrayBuffer(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_data_70b505c651722930 = function(arg0, arg1) { - const ret = getObject(arg1).data; - var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_setProperty_21e2e7868b86a93e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments) }; - imports.wbg.__wbg_top_98bc5382de3ec5d2 = function(arg0) { - const ret = getObject(arg0).top; - return ret; - }; - imports.wbg.__wbg_left_09342c290d46b4a6 = function(arg0) { - const ret = getObject(arg0).left; - return ret; - }; imports.wbg.__wbg_getItem_f0d43fc4e780b652 = function() { return handleError(function (arg0, arg1, arg2, arg3) { const ret = getObject(arg1).getItem(getStringFromWasm0(arg2, arg3)); var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); @@ -1565,7 +1578,7 @@ function getImports() { const a = state0.a; state0.a = 0; try { - return __wbg_adapter_579(a, state0.b, arg0, arg1); + return __wbg_adapter_586(a, state0.b, arg0, arg1); } finally { state0.a = a; } @@ -1649,24 +1662,28 @@ function getImports() { const ret = wasm.memory; return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper3268 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1156, __wbg_adapter_28); + imports.wbg.__wbindgen_closure_wrapper2873 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 981, __wbg_adapter_28); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper3269 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1156, __wbg_adapter_31); + imports.wbg.__wbindgen_closure_wrapper2874 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 981, __wbg_adapter_31); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper3410 = function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 1236, __wbg_adapter_34); + imports.wbg.__wbindgen_closure_wrapper2877 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 981, __wbg_adapter_34); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper3412 = function(arg0, arg1, arg2) { - const ret = makeClosure(arg0, arg1, 1236, __wbg_adapter_34); + imports.wbg.__wbindgen_closure_wrapper3275 = function(arg0, arg1, arg2) { + const ret = makeClosure(arg0, arg1, 1143, __wbg_adapter_37); return addHeapObject(ret); }; - imports.wbg.__wbindgen_closure_wrapper3460 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1262, __wbg_adapter_39); + imports.wbg.__wbindgen_closure_wrapper3277 = function(arg0, arg1, arg2) { + const ret = makeClosure(arg0, arg1, 1143, __wbg_adapter_37); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper3320 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1166, __wbg_adapter_42); return addHeapObject(ret); }; diff --git a/docs/egui_demo_app_bg.wasm b/docs/egui_demo_app_bg.wasm index 4b0b3656..17b47834 100644 Binary files a/docs/egui_demo_app_bg.wasm and b/docs/egui_demo_app_bg.wasm differ