diff options
| author | Juan Linietsky | 2017-11-26 15:13:35 -0300 |
|---|---|---|
| committer | GitHub | 2017-11-26 15:13:35 -0300 |
| commit | 22415e5a3168b3dee3cf95d0697ca548bf04d8bf (patch) | |
| tree | e84493b20284d7357d7bea3402f0349bdb06de51 /editor/editor_node.cpp | |
| parent | 9cf44c1c53f03b67143e606ab3d56680d73ac2c9 (diff) | |
| parent | d0e09d84f085c5bffdd5ad06d335be20c246e954 (diff) | |
| download | godot-22415e5a3168b3dee3cf95d0697ca548bf04d8bf.tar.gz godot-22415e5a3168b3dee3cf95d0697ca548bf04d8bf.tar.zst godot-22415e5a3168b3dee3cf95d0697ca548bf04d8bf.zip | |
Diffstat (limited to 'editor/editor_node.cpp')
| -rw-r--r-- | editor/editor_node.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index a32ade3b7..d7e48391b 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -5624,6 +5624,7 @@ EditorNode::EditorNode() { editor_plugin_screen = NULL; editor_plugins_over = memnew(EditorPluginList); + editor_plugins_force_over = memnew(EditorPluginList); editor_plugins_force_input_forwarding = memnew(EditorPluginList); _edit_current(); @@ -5748,6 +5749,7 @@ EditorNode::~EditorNode() { memdelete(EditorHelp::get_doc_data()); memdelete(editor_selection); memdelete(editor_plugins_over); + memdelete(editor_plugins_force_over); memdelete(editor_plugins_force_input_forwarding); memdelete(file_server); memdelete(progress_hb); @@ -5801,10 +5803,17 @@ bool EditorPluginList::forward_spatial_gui_input(Camera *p_camera, const Ref<Inp return discard; } -void EditorPluginList::forward_draw_over_canvas(Control *p_canvas) { +void EditorPluginList::forward_draw_over_viewport(Control *p_overlay) { for (int i = 0; i < plugins_list.size(); i++) { - plugins_list[i]->forward_draw_over_canvas(p_canvas); + plugins_list[i]->forward_draw_over_viewport(p_overlay); + } +} + +void EditorPluginList::forward_force_draw_over_viewport(Control *p_overlay) { + + for (int i = 0; i < plugins_list.size(); i++) { + plugins_list[i]->forward_force_draw_over_viewport(p_overlay); } } |
