diff options
author | marynate <mary.w.nate@gmail.com> | 2014-03-31 11:07:21 +0800 |
---|---|---|
committer | marynate <mary.w.nate@gmail.com> | 2014-04-01 00:49:26 +0800 |
commit | 5ed527d8b886498f2270c23a92ccd2e0cfc74cf0 (patch) | |
tree | c30fc7e468d7d31c9bb541f4c529e52b70d60fd7 /tools/editor/plugins/spatial_editor_plugin.h | |
parent | e20e3c9525c2f0d5bb95e85138a8d88a0088d439 (diff) |
Add maya style navigation scheme to 3d vieewport
Diffstat (limited to 'tools/editor/plugins/spatial_editor_plugin.h')
-rw-r--r-- | tools/editor/plugins/spatial_editor_plugin.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tools/editor/plugins/spatial_editor_plugin.h b/tools/editor/plugins/spatial_editor_plugin.h index 308590ecea..30eba5facc 100644 --- a/tools/editor/plugins/spatial_editor_plugin.h +++ b/tools/editor/plugins/spatial_editor_plugin.h @@ -110,7 +110,6 @@ class SpatialEditorViewport : public Control { void _update_selection(); bool _gizmo_select(const Vector2& p_screenpos,bool p_hilite_only=false); - float get_znear() const; float get_zfar() const; float get_fov() const; @@ -119,6 +118,18 @@ class SpatialEditorViewport : public Control { bool clicked_includes_current; bool clicked_wants_append; + enum NavigationScheme { + NAVIGATION_GODOT, + NAVIGATION_MAYA + }; + NavigationScheme _get_navigation_schema(const String& p_property); + + enum NavigationMode { + NAVIGATION_NONE, + NAVIGATION_PAN, + NAVIGATION_ZOOM, + NAVIGATION_ORBIT + }; enum TransformMode { TRANSFORM_NONE, TRANSFORM_ROTATE, |