summaryrefslogtreecommitdiffstats
path: root/editor/plugins/spatial_editor_plugin.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Merge pull request #24506 from JFonS/expose_gizmosRémi Verschelde2018-12-301-10/+12
|\ | | | | Expose the new gizmo plugin system to scripting
| * Expose the new gizmo plugin system to scriptingJFonS2018-12-211-10/+12
| |
* | Change default gizmo visibility and iconsJFonS2018-11-181-3/+3
|/
* Make "Perspective" button look like a actual clickable buttonMichael Alexsander Silva Dias2018-10-181-1/+2
|
* Merge pull request #21679 from pgruenbacher/spatial_editor_viewport_get_cameraRémi Verschelde2018-10-021-1/+1
|\ | | | | added get_camera_method to spatial editor plugin viewport
| * added get_camera_method to spatial editor plugin viewportpaul gruenbacher2018-09-031-1/+1
| | | | | | | | | | | | amend added get_camera_method to spatial editor plugin viewport
* | Merge pull request #21421 from YeldhamDev/mult_view_changesRémi Verschelde2018-10-021-0/+3
|\ \ | | | | | | Small improvements to the Spatial Editor's multiple viewport mode
| * | Small improvements to the Spatial Editor's multiple viewport modeMichael Alexsander Silva Dias2018-08-251-0/+3
| |/
* | Fix warnings on non-static data member initializers (C++11 feature)Rémi Verschelde2018-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We're not formally using C++11 yet so those trigger compilation warnings (at least with GCC 5): ./main/input_default.h:122:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 CursorShape default_shape = CURSOR_ARROW; ^ Note: We may allow those eventually (especially for non-int static const), but most of current occurrences were inconsistent with all other classes. See also http://www.stroustrup.com/C++11FAQ.html#member-init
* | fix branch on uninit in spatial_editor_pluginIbrahn Sahir2018-09-201-1/+0
| | | | | | | | | | | | | | | | | | Moved the initialisation of origin_enabled up a bit, to be inited before it's accessed in _init_grid. A step towards cleaner valgrind output and removes an opportunity for a random occurance of the origin/grid z-fighting issue. Also removed unused variable last_grid_snap to avoid later confusion.
* | Fix selection of instanced scenes in 3DJFonS2018-09-021-4/+2
|/
* Fix the 3D grid flickering when the origin is enabledHugo Locurcio2018-08-171-0/+1
|
* Disable camera interpolation when switching scene tabsGuilherme Felipe2018-08-141-0/+2
| | | | Fix #11764
* Improvements on the gizmo disabling menu and icon selection bugfixJFonS2018-08-111-6/+10
|
* New gizmo structure and new gizmo disabling menuJFonS2018-08-091-10/+128
|
* Merge pull request #15310 from remorse107/Cinema-ModeRémi Verschelde2018-07-271-1/+6
|\ | | | | Added "Cinema Mode" so that the spatial editor can actively track the...
| * Add "Cinematic Preview" to the Spatial Plugin Editor.Robert Morse2018-07-261-1/+6
| |
* | Merge pull request #20022 from EIREXE/snap_to_floorMax Hilbrunner2018-07-261-4/+3
|\ \ | |/ |/| Add snap to floor functionality to the editor
| * Add snap to floor functionality to the editorAlex Roman2018-07-261-4/+3
| |
* | Merge pull request #19758 from kyledayton/feature/spatial-viewport-lock-rotationRémi Verschelde2018-07-261-1/+3
|\ \ | | | | | | Add lock rotation feature to spatial editor viewport
| * | Add lock rotation feature to spatial editor viewportKyle Dayton2018-07-251-1/+3
| |/
* / Implemented Soft bodyAndreaCatania2018-07-231-0/+1
|/ | | | | | | - Soft Body Physics node - Soft Body Rendering - Soft body Editor - Soft body importer
* Polished 3D selectionJFonS2018-06-131-1/+1
|
* Enable snapping when control key pressedChaosus2018-02-211-1/+2
|
* Merge pull request #14433 from PJB3005/17-12-08-3d_grid_color_setting_updateRémi Verschelde2018-02-191-0/+2
|\ | | | | Makes 3D editor grid color update without restart.
| * Makes 3D editor grid color update without restart.PJB30052017-12-091-0/+2
| | | | | | | | Fixes #14415
* | Add a function to remove controls from containersGeorge Marques2018-02-131-0/+1
| | | | | | | | Closes #5968
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | | | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* | Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | | | | | Happy new year to the wonderful Godot community!
* | Fix spatial editor plugin issues on multi viewport view menu shortcuts (only ↵carlosfvieira2017-12-211-2/+5
| | | | | | | | | | | | those that are bound to keys) - this closes #14371 and closes #12409 Fix spatial editor plugin issues on multi viewport view menu shortcuts (only those that are bound to keys) - this closes #14371 and closes #12409
* | Refactoring FPS & information on 3D viewportvolzhs2017-12-171-4/+0
| | | | | | | | | | | | - FPS label position adjusted with Preview button - Remove unnecessary Panel control - Remove unnecessary check condition
* | Moved Local Space Mode and Transform Snap settings to Top Bar ...Przemysław Gołąb (n-pigeon)2017-12-161-17/+13
| | | | | | | | ...buttons for easier access.
* | Merge pull request #11510 from AndreaCatania/skelRémi Verschelde2017-12-101-2/+6
|\ \ | |/ |/| Added skeleton x-ray
| * Implemented skeleton visibilityAndreaCatania2017-12-101-2/+6
| | | | | | | | Removed code visibility code from popup menu
* | TileMap FixesMariano Suligoy2017-12-021-2/+1
| |
* | Universalize draw-over API for EditorPluginsPedro J. Estébanez2017-11-241-2/+3
| | | | | | | | | | | | | | | | | | - Now it is usable from both `CanvasItem` and `Spatial` editors. - `EditorPlugin` API changes: - `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`. - `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get. - New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types. - New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
* | Merge pull request #12301 from MarianoGnu/masterRémi Verschelde2017-11-221-1/+2
|\ \ | |/ |/| Implement auto-tiling
| * Implement auto-tilingMariano Suligoy2017-11-201-1/+2
| |
* | Native pan and zoom for macOSBernhard Liebl2017-11-211-0/+5
| |
* | Merge pull request #12359 from kubecz3k/spatial-lockRémi Verschelde2017-11-201-1/+9
|\ \ | |/ |/| ability to lock spatial nodes transform in editor
| * ability to lock spatial nodes transform in editorJakub Grzesik2017-11-111-1/+9
| |
* | Merge pull request #12936 from n-pigeon/planar_scale_gizmoRémi Verschelde2017-11-201-2/+3
|\ \ | | | | | | Implemented planar scaling with two modes.
| * | Implemented planar scaling with two modes.Przemysław Gołąb (n-pigeon)2017-11-141-2/+3
| |/ | | | | | | | | | | Modes: - Scale uniformly on two axes - Hold SHIFT to scale non uniformly
* | Add "View FPS" in 3D->Perspective's popup.Dmitry Koteroff2017-11-201-0/+4
| | | | | | | | | | | | "Fixes" to make it acceptable by clang-format. "Fixes" to make it acceptable by clang-format.
* | Rename Rect3 to AABB.Ferenc Arn2017-11-171-5/+5
|/ | | | Fixes #12973.
* Ability to shrink 3D viewport by halfJuan Linietsky2017-10-311-0/+2
|
* Merge pull request #11401 from SaracenOne/snapped_dragRémi Verschelde2017-10-221-0/+2
|\ | | | | Added snapping to spatial drag and drop.
| * Added snapping to spatial drag and drop.SaracenOne2017-09-201-0/+2
| |
* | Freelook interpolation fixesMarc Gilleron2017-10-101-2/+10
| | | | | | | | | | | | | | | | | | | | | | - Smooth freelook position more explicitely - Don't let orbit zoom produce translation when it shouldn't - Make base speed framerate-independent (and tweaked setting for that) - Don't rely on camera for calculations because it no longer reflect immediate state - Avoid potential divide-by-zero with zoom inertia - Make speed/zoom relation optional (if enabled, speed is adjusted from zoom) - Never change zoom distance when freelook is active - Orbit inertia also applies on freelook