From e1811b689b6854668ca690831df8603820b68573 Mon Sep 17 00:00:00 2001 From: RafaƂ Mikrut Date: Tue, 24 Nov 2020 10:12:55 +0100 Subject: Initialize class/struct variables with default values in platform/ and editor/ --- editor/debugger/editor_profiler.h | 27 +++++++++++---------------- editor/debugger/editor_visual_profiler.h | 8 ++------ 2 files changed, 13 insertions(+), 22 deletions(-) (limited to 'editor/debugger') diff --git a/editor/debugger/editor_profiler.h b/editor/debugger/editor_profiler.h index aa2ef58db4..637f732b0b 100644 --- a/editor/debugger/editor_profiler.h +++ b/editor/debugger/editor_profiler.h @@ -45,27 +45,27 @@ class EditorProfiler : public VBoxContainer { public: struct Metric { - bool valid; + bool valid = false; - int frame_number; - float frame_time; - float idle_time; - float physics_time; - float physics_frame_time; + int frame_number = 0; + float frame_time = 0; + float idle_time = 0; + float physics_time = 0; + float physics_frame_time = 0; struct Category { StringName signature; String name; - float total_time; //total for category + float total_time = 0; //total for category struct Item { StringName signature; String name; String script; - int line; - float self; - float total; - int calls; + int line = 0; + float self = 0; + float total = 0; + int calls = 0; }; Vector items; @@ -75,11 +75,6 @@ public: Map category_ptrs; Map item_ptrs; - - Metric() { - valid = false; - frame_number = 0; - } }; enum DisplayMode { diff --git a/editor/debugger/editor_visual_profiler.h b/editor/debugger/editor_visual_profiler.h index 3c1a55dc38..49a2d5c53a 100644 --- a/editor/debugger/editor_visual_profiler.h +++ b/editor/debugger/editor_visual_profiler.h @@ -46,9 +46,9 @@ class EditorVisualProfiler : public VBoxContainer { public: struct Metric { - bool valid; + bool valid = false; - uint64_t frame_number; + uint64_t frame_number = 0; struct Area { String name; @@ -59,10 +59,6 @@ public: }; Vector areas; - - Metric() { - valid = false; - } }; enum DisplayTimeMode { -- cgit v1.2.3