summaryrefslogtreecommitdiffstats
path: root/scene/2d/navigation_region_2d.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-05-29 11:19:51 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-05-29 11:19:51 +0200
commit183c6344284de8d74d6b71f144213154885b2e2b (patch)
treee801b0e586917112fbf1c764881a631faf7d817a /scene/2d/navigation_region_2d.h
parent47fa384b89f843912a3f2fd97b58f372b68f55a5 (diff)
parent5f5fe737d2c4b0d63eb4efd8c160abf560d40b00 (diff)
downloadredot-engine-183c6344284de8d74d6b71f144213154885b2e2b.tar.gz
Merge pull request #92372 from smix8/navregion2d_debug
Improve NavigationRegion2D debug performance
Diffstat (limited to 'scene/2d/navigation_region_2d.h')
-rw-r--r--scene/2d/navigation_region_2d.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/scene/2d/navigation_region_2d.h b/scene/2d/navigation_region_2d.h
index 5a86dd607d..52101cb93e 100644
--- a/scene/2d/navigation_region_2d.h
+++ b/scene/2d/navigation_region_2d.h
@@ -52,6 +52,12 @@ class NavigationRegion2D : public Node2D {
#ifdef DEBUG_ENABLED
private:
+ RID debug_mesh_rid;
+ RID debug_instance_rid;
+
+ bool debug_mesh_dirty = true;
+
+ void _free_debug();
void _update_debug_mesh();
void _update_debug_edge_connections_mesh();
void _update_debug_baking_rect();