summaryrefslogtreecommitdiff
path: root/core/config
diff options
context:
space:
mode:
Diffstat (limited to 'core/config')
-rw-r--r--core/config/engine.cpp8
-rw-r--r--core/config/engine.h3
2 files changed, 11 insertions, 0 deletions
diff --git a/core/config/engine.cpp b/core/config/engine.cpp
index 2360d66438..02a183cef5 100644
--- a/core/config/engine.cpp
+++ b/core/config/engine.cpp
@@ -189,6 +189,14 @@ bool Engine::is_validation_layers_enabled() const {
return use_validation_layers;
}
+void Engine::set_print_error_messages(bool p_enabled) {
+ _print_error_enabled = p_enabled;
+}
+
+bool Engine::is_printing_error_messages() const {
+ return _print_error_enabled;
+}
+
void Engine::add_singleton(const Singleton &p_singleton) {
singletons.push_back(p_singleton);
singleton_ptrs[p_singleton.name] = p_singleton.ptr;
diff --git a/core/config/engine.h b/core/config/engine.h
index a9080e3dfd..85a8884a05 100644
--- a/core/config/engine.h
+++ b/core/config/engine.h
@@ -98,6 +98,9 @@ public:
void set_time_scale(float p_scale);
float get_time_scale() const;
+ void set_print_error_messages(bool p_enabled);
+ bool is_printing_error_messages() const;
+
void set_frame_delay(uint32_t p_msec);
uint32_t get_frame_delay() const;