Better 2D Snapping

Consolidated duplicate snapping functions into CanvasItemEditor.
Allow non-square grids.
Add grid origin offsets.
Allow seperate toggling of grid display.
Add rotation snapping.
Add offset snapping.
This commit is contained in:
Carl Olsson
2015-02-15 18:00:55 +10:00
parent 2185c018f6
commit e2c8aecb3d
13 changed files with 294 additions and 254 deletions
@@ -94,7 +94,6 @@ protected:
static void _bind_methods();
public:
Vector2 snap_point(const Vector2& p_point) const;
bool forward_input_event(const InputEvent& p_event);
void edit(Node *p_path2d);
Path2DEditor(EditorNode *p_editor);