godot/main
Erik 8b0546d93b Implement game camera override
Implemented uniform API in Viewport class to override 2D and/or
3D camera.

Added buttons in 2D and 3D editor viewport toolbars that override
the running game camera transform with the editor viewport camera
transform. Implemented via remote debugger protocol and camera
override API.

Removed LiveEditFuncs function pointers from ScriptDebugger class.
Since the debugger got access to the SceneTree instance (if one
exists), there is no need to store the function pointers. The live
edit functions in SceneTree are used directly instead. Also removed
the static version of live edit functions in SceneTree for the same
reason. This reduced the SceneTree -> Debugger coupling too since
the function pointers don't need to be set from SceneTree anymore.

Moved script_debugger_remote.h/cpp from 'core/' to 'scene/debugger/'.
This is because the remote debugger is now using SceneTree directly
and 'core/' classes should not depend on 'scene/' classes.
2019-10-23 02:51:32 +01:00
..
tests Implement backward shift deletion for OAHashMap 2019-09-21 14:32:40 +08:00
app_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
default_controller_mappings.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gamecontrollerdb.txt Sync controller mappings DB with SDL2 community repo 2019-08-27 10:13:05 +02:00
gamecontrollerdb_204.txt Sync controller mappings DB with SDL2 community repo 2018-09-27 09:54:21 +02:00
gamecontrollerdb_205.txt Sync controller mappings DB with SDL2 community repo 2018-09-27 09:54:21 +02:00
godotcontrollerdb.txt Input: Add mapping for X-Box One S controller on Linux 2018-10-02 09:14:47 +02:00
input_default.cpp Support vibration for Android and iOS 2019-08-21 23:38:53 +09:00
input_default.h Support vibration for Android and iOS 2019-08-21 23:38:53 +09:00
main.cpp Implement game camera override 2019-10-23 02:51:32 +01:00
main.h Remove redundant author doc comments 2019-08-12 04:26:38 -05:00
main_builders.py Use base Color() constructors instead of Color::html() 2019-07-08 21:17:10 +02:00
main_timer_sync.cpp Add access to interpolation fraction for fixed timestep interpolation 2019-07-11 08:25:26 +01:00
main_timer_sync.h Add access to interpolation fraction for fixed timestep interpolation 2019-07-11 08:25:26 +01:00
performance.cpp Add missing enum value to Performance::get_monitor_type 2019-04-22 15:15:09 +02:00
performance.h Add a monitor for the orphan nodes 2019-04-17 23:13:16 +02:00
SCsub SCons: do not build tests with tools=no 2019-09-26 16:12:07 +03:00
splash.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00
splash_editor.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00