diff options
author | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2020-06-29 21:00:20 +0200 |
---|---|---|
committer | Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | 2020-07-01 17:16:13 +0200 |
commit | 1a637b07b11c2a205eeb5936b8f020d36d8b07a9 (patch) | |
tree | ae443a3fb65169c112af9058259cbd4ff8b49b73 /platform/javascript/os_javascript.h | |
parent | 07d4513886a27dc8ea98ad7a7a883e36d317d250 (diff) | |
download | redot-engine-1a637b07b11c2a205eeb5936b8f020d36d8b07a9.tar.gz |
Limit FPS in JS by skipping iterations.
Diffstat (limited to 'platform/javascript/os_javascript.h')
-rw-r--r-- | platform/javascript/os_javascript.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/javascript/os_javascript.h b/platform/javascript/os_javascript.h index f0f18b44f8..dddeef836c 100644 --- a/platform/javascript/os_javascript.h +++ b/platform/javascript/os_javascript.h @@ -83,6 +83,9 @@ public: String get_executable_path() const; virtual Error shell_open(String p_uri); virtual String get_name() const; + // Override default OS implementation which would block the main thread with delay_usec. + // Implemented in javascript_main.cpp loop callback instead. + virtual void add_frame_delay(bool p_can_draw) {} virtual bool can_draw() const; virtual String get_cache_path() const; |