aboutsummaryrefslogtreecommitdiff
path: root/editor/plugins/spatial_editor_plugin.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | Scale editing Gizmo for Spatial EditorPrzemysław Gołąb (n-pigeon)2017-09-261-2/+4
| | | | | | | | | | | | Added support for axis locked scaling with handles, supports both world and local space. Local space recommended for most editing tasks. Also fixed some small bugs, polished Gizmo looks and cleaned up some dead code. Happy scaling! :)
* | Rename pos to position in user facing methods and variablesletheed2017-09-201-1/+1
|/ | | | | | | | | | | Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
* Modify inertia implementation for freelook and orbittoger52017-09-071-2/+2
| | | | | | | | | | - freelook now uses position based inertia (holding a key for a specific time always rults in the same distance traveled independent of inertia setting) - orbit inertia now is angle bases. (not transformation based) -> camera always takes the same path. - added setting for orbit inertia - added setting hints for freelook settings.
* Merge pull request #10907 from SaracenOne/spatial_edit_dragRémi Verschelde2017-09-041-1/+34
|\ | | | | Added support for drag and drop in spatial editor.
| * Added support for drag and drop in spatial editor.SaracenOne2017-09-031-1/+34
| |
* | Better spatial gizmo.Daniel J. Ramirez2017-08-281-2/+7
|/ | | | Now it is posible to move spatial nodes along a plane.
* Merge pull request #10667 from Zylann/freelook_inertiaRémi Verschelde2017-08-281-0/+1
|\ | | | | Added freelook inertia
| * Added freelook inertiaMarc Gilleron2017-08-271-0/+1
| |
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|/
* -Massive clean up to gizmosJuan Linietsky2017-08-261-1/+2
| | | | | | | -Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
* Updated function argument namesWilson E. Alvarez2017-08-121-1/+1
|
* Added proper local transform snapping, closes #4985Juan Linietsky2017-08-081-0/+2
|
* Lots of work on Audio & Physics engine:Juan Linietsky2017-07-151-0/+1
| | | | | | | | -Added new 3D stream player node -Added ability for Area to capture sound from streams -Added small features in physics to be able to properly guess distance to areas for sound -Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children -Fixed KinematicBody API to make it the same as 2D.
* Restored everything related to information polling, and added information ↵Juan Linietsky2017-06-111-0/+3
| | | | box for viewport.
* Restored multiple viewport function, as well as view modes.Juan Linietsky2017-06-111-4/+5
|
* Multiple 3D viewports are not operational.Juan Linietsky2017-06-111-1/+38
|
* -Added proper access to depth texture from shaderJuan Linietsky2017-06-071-4/+4
| | | | -Split Mesh into Mesh (abstrat class) and ArrayMesh, to allow to proper mesh primitives, as well as streamable meshes in the future.
* -Added .hdr format supportJuan Linietsky2017-05-281-20/+0
| | | | | | -Added default environment editor setting -Added environment created by default in new projects -Removed default light and ambient from spatial editor, to make the editor more PBR compliant
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-201-5/+5
| | | | this might cause bugs I haven't found yet..
* Merge pull request #8631 from volzhs/editor-theme-customRémi Verschelde2017-05-201-1/+1
|\ | | | | New customizable editor theme
| * New customizable editor themevolzhs2017-05-091-1/+1
| |
* | Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-1/+1
| |
* | Improved freelookMarc Gilleron2017-05-081-2/+12
| | | | | | | | | | | | | | | | | | | | - Fix movement input affecting all viewports even when clicking outside - Freelook up movement is now relative - Prevent tool shortcut conflict when moving - De-hardcode tool shortcuts (select, move, rotate, scale, wireframe) - Movement speed depends on zoom distance (like panning) - Mouse wheel controls speed (Blender-style) due to above point - Added zoom distance indicator, hides after short delay