aboutsummaryrefslogtreecommitdiff
path: root/editor/plugins/spatial_editor_plugin.h
diff options
context:
space:
mode:
authorJuan Linietsky2017-08-08 07:55:21 -0300
committerJuan Linietsky2017-08-08 07:55:21 -0300
commit5e1116da4ce052acc64f45ba4bd71310b4826aea (patch)
treed112c1c4a0e8a5f6ced7a9e75f962cbf9773af47 /editor/plugins/spatial_editor_plugin.h
parent1939e83a653b3263eeac820a9e36d751a314068b (diff)
downloadgodot-5e1116da4ce052acc64f45ba4bd71310b4826aea.tar.gz
godot-5e1116da4ce052acc64f45ba4bd71310b4826aea.tar.zst
godot-5e1116da4ce052acc64f45ba4bd71310b4826aea.zip
Added proper local transform snapping, closes #4985
Diffstat (limited to 'editor/plugins/spatial_editor_plugin.h')
-rw-r--r--editor/plugins/spatial_editor_plugin.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/plugins/spatial_editor_plugin.h b/editor/plugins/spatial_editor_plugin.h
index 9b626054c..e9857f8b0 100644
--- a/editor/plugins/spatial_editor_plugin.h
+++ b/editor/plugins/spatial_editor_plugin.h
@@ -514,6 +514,8 @@ public:
float get_rotate_snap() const { return snap_rotate->get_text().to_double(); }
float get_scale_snap() const { return snap_scale->get_text().to_double(); }
+ bool are_local_coords_enabled() const { return transform_menu->get_popup()->is_item_checked(transform_menu->get_popup()->get_item_index(SpatialEditor::MENU_TRANSFORM_LOCAL_COORDS)); }
+
Ref<ArrayMesh> get_move_gizmo(int idx) const { return move_gizmo[idx]; }
Ref<ArrayMesh> get_rotate_gizmo(int idx) const { return rotate_gizmo[idx]; }