summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_canvas_render.h
diff options
context:
space:
mode:
Diffstat (limited to 'servers/rendering/renderer_canvas_render.h')
-rw-r--r--servers/rendering/renderer_canvas_render.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/servers/rendering/renderer_canvas_render.h b/servers/rendering/renderer_canvas_render.h
index c30e53c29e..ef4de9ce54 100644
--- a/servers/rendering/renderer_canvas_render.h
+++ b/servers/rendering/renderer_canvas_render.h
@@ -358,6 +358,9 @@ public:
Command *last_command = nullptr;
Vector<CommandBlock> blocks;
uint32_t current_block;
+#ifdef DEBUG_ENABLED
+ mutable double debug_redraw_time = 0;
+#endif
template <class T>
T *alloc_command() {
@@ -517,6 +520,8 @@ public:
virtual bool free(RID p_rid) = 0;
virtual void update() = 0;
+ virtual void set_debug_redraw(bool p_enabled, double p_time, const Color &p_color) = 0;
+
RendererCanvasRender() { singleton = this; }
virtual ~RendererCanvasRender() {}
};