| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Happy new year to the wonderful Godot community!
|
| |\
| |
| | |
Expose the new gizmo plugin system to scripting
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| | |
added get_camera_method to spatial editor plugin viewport
|
| | |
| |
| |
| |
| |
| | |
amend
added get_camera_method to spatial editor plugin viewport
|
| |\ \
| | |
| | | |
Small improvements to the Spatial Editor's multiple viewport mode
|
| | |/ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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 #11764
|
| | |
|
| | |
|
| |\
| |
| | |
Added "Cinema Mode" so that the spatial editor can actively track the...
|
| | | |
|
| |\ \
| |/
|/| |
Add snap to floor functionality to the editor
|
| | | |
|
| |\ \
| | |
| | | |
Add lock rotation feature to spatial editor viewport
|
| | |/ |
|
| |/
|
|
|
|
|
| |
- Soft Body Physics node
- Soft Body Rendering
- Soft body Editor
- Soft body importer
|
| | |
|
| | |
|
| |\
| |
| | |
Makes 3D editor grid color update without restart.
|
| | |
| |
| |
| | |
Fixes #14415
|
| | |
| |
| |
| | |
Closes #5968
|
| | |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
Happy new year to the wonderful Godot community!
|
| | |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| | |
- FPS label position adjusted with Preview button
- Remove unnecessary Panel control
- Remove unnecessary check condition
|
| | |
| |
| |
| | |
...buttons for easier access.
|
| |\ \
| |/
|/| |
Added skeleton x-ray
|
| | |
| |
| |
| | |
Removed code visibility code from popup menu
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| |\ \
| |/
|/| |
Implement auto-tiling
|
| | | |
|
| | | |
|
| |\ \
| |/
|/| |
ability to lock spatial nodes transform in editor
|
| | | |
|
| |\ \
| | |
| | | |
Implemented planar scaling with two modes.
|
| | |/
| |
| |
| |
| |
| | |
Modes:
- Scale uniformly on two axes
- Hold SHIFT to scale non uniformly
|
| | |
| |
| |
| |
| |
| | |
"Fixes" to make it acceptable by clang-format.
"Fixes" to make it acceptable by clang-format.
|
| |/
|
|
| |
Fixes #12973.
|
| | |
|
| |\
| |
| | |
Added snapping to spatial drag and drop.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|