mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 06:01:14 +00:00
First version of Profiler
It is now possible to profile GDScript as well as some parts of Godot internals.
This commit is contained in:
parent
c195c0df6b
commit
a75f896338
35 changed files with 2245 additions and 180 deletions
|
|
@ -187,7 +187,7 @@ void EditorNode::_unhandled_input(const InputEvent& p_event) {
|
|||
break;
|
||||
case KEY_F5: _menu_option_confirm((p_event.key.mod.control&&p_event.key.mod.shift)?RUN_PLAY_CUSTOM_SCENE:RUN_PLAY,true); break;
|
||||
case KEY_F6: _menu_option_confirm(RUN_PLAY_SCENE,true); break;
|
||||
case KEY_F7: _menu_option_confirm(RUN_PAUSE,true); break;
|
||||
//case KEY_F7: _menu_option_confirm(RUN_PAUSE,true); break;
|
||||
case KEY_F8: _menu_option_confirm(RUN_STOP,true); break;
|
||||
}
|
||||
|
||||
|
|
@ -2635,11 +2635,6 @@ void EditorNode::_menu_option_confirm(int p_option,bool p_confirmed) {
|
|||
_run(false,last_custom_scene);
|
||||
}
|
||||
|
||||
} break;
|
||||
case RUN_PAUSE: {
|
||||
|
||||
emit_signal("pause_pressed");
|
||||
|
||||
} break;
|
||||
case RUN_STOP: {
|
||||
|
||||
|
|
@ -5597,14 +5592,16 @@ EditorNode::EditorNode() {
|
|||
|
||||
|
||||
|
||||
/*pause_button = memnew( ToolButton );
|
||||
pause_button = memnew( ToolButton );
|
||||
//menu_panel->add_child(pause_button); - not needed for now?
|
||||
pause_button->set_toggle_mode(true);
|
||||
pause_button->set_icon(gui_base->get_icon("Pause","EditorIcons"));
|
||||
pause_button->set_focus_mode(Control::FOCUS_NONE);
|
||||
pause_button->connect("pressed", this,"_menu_option",make_binds(RUN_PAUSE));
|
||||
pause_button->set_tooltip(TTR("Pause the scene (F7)."));
|
||||
*/
|
||||
//pause_button->connect("pressed", this,"_menu_option",make_binds(RUN_PAUSE));
|
||||
pause_button->set_tooltip(TTR("Pause the scene"));
|
||||
pause_button->set_disabled(true);
|
||||
play_hb->add_child(pause_button);
|
||||
|
||||
stop_button = memnew( ToolButton );
|
||||
play_hb->add_child(stop_button);
|
||||
//stop_button->set_toggle_mode(true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue