diff options
author | Adam Scott <ascott.ca@gmail.com> | 2024-08-29 09:50:18 -0400 |
---|---|---|
committer | Adam Scott <ascott.ca@gmail.com> | 2024-09-16 12:13:34 -0400 |
commit | a9b934b65754c93e557c9446e7c01af199bd6b40 (patch) | |
tree | bd692833c21aef532fcfd96a7d895d8df7052016 /platform/web/api/javascript_bridge_singleton.h | |
parent | 99a7a9ccd60fbe4030e067b3c36d54b67737446d (diff) | |
download | redot-engine-a9b934b65754c93e557c9446e7c01af199bd6b40.tar.gz |
Add `JavaScriptBridge` buffer methods
Diffstat (limited to 'platform/web/api/javascript_bridge_singleton.h')
-rw-r--r-- | platform/web/api/javascript_bridge_singleton.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/web/api/javascript_bridge_singleton.h b/platform/web/api/javascript_bridge_singleton.h index 456fa6b313..8054440055 100644 --- a/platform/web/api/javascript_bridge_singleton.h +++ b/platform/web/api/javascript_bridge_singleton.h @@ -57,6 +57,8 @@ public: Variant eval(const String &p_code, bool p_use_global_exec_context = false); Ref<JavaScriptObject> get_interface(const String &p_interface); Ref<JavaScriptObject> create_callback(const Callable &p_callable); + bool is_js_buffer(Ref<JavaScriptObject> p_js_obj); + PackedByteArray js_buffer_to_packed_byte_array(Ref<JavaScriptObject> p_js_obj); Variant _create_object_bind(const Variant **p_args, int p_argcount, Callable::CallError &r_error); void download_buffer(Vector<uint8_t> p_arr, const String &p_name, const String &p_mime = "application/octet-stream"); bool pwa_needs_update() const; |