diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2017-10-20 12:42:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-20 12:42:35 +0200 |
commit | 84251d7aec34709d9ab89390e9576a05ab925127 (patch) | |
tree | f455d3f6e614904189df9365866ff5ffd2da4fb1 /editor/plugins/abstract_polygon_2d_editor.h | |
parent | 3517e791cef631318880c68a5712aebfa7eaec49 (diff) | |
parent | 907970aab69689b4c37ced90548c42b01664102e (diff) |
Merge pull request #12195 from groud/fix_snapping
Fix snapping with 2D nodes
[ci skip]
Diffstat (limited to 'editor/plugins/abstract_polygon_2d_editor.h')
-rw-r--r-- | editor/plugins/abstract_polygon_2d_editor.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/editor/plugins/abstract_polygon_2d_editor.h b/editor/plugins/abstract_polygon_2d_editor.h index 86e14694da..3e3bff6d0d 100644 --- a/editor/plugins/abstract_polygon_2d_editor.h +++ b/editor/plugins/abstract_polygon_2d_editor.h @@ -75,7 +75,6 @@ protected: virtual void _menu_option(int p_option); void _wip_close(); - void _canvas_draw(); void _notification(int p_what); void _node_removed(Node *p_node); @@ -103,6 +102,8 @@ protected: public: bool forward_gui_input(const Ref<InputEvent> &p_event); + void forward_draw_over_canvas(Control *p_canvas); + void edit(Node *p_polygon); AbstractPolygon2DEditor(EditorNode *p_editor, bool p_wip_destructive = true); }; @@ -116,7 +117,8 @@ class AbstractPolygon2DEditorPlugin : public EditorPlugin { String klass; public: - virtual bool forward_canvas_gui_input(const Transform2D &p_canvas_xform, const Ref<InputEvent> &p_event) { return polygon_editor->forward_gui_input(p_event); } + virtual bool forward_canvas_gui_input(const Ref<InputEvent> &p_event) { return polygon_editor->forward_gui_input(p_event); } + virtual void forward_draw_over_canvas(Control *p_canvas) { polygon_editor->forward_draw_over_canvas(p_canvas); } bool has_main_screen() const { return false; } virtual String get_name() const { return klass; } |