virtualx-engine/servers
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
..
arvr Typo fix: "differt" -> "different" 2019-08-28 19:12:54 +12:00
audio Fix recording bus regression. 2019-08-12 08:10:56 +01:00
camera Made constants fully upper case in camera server 2019-06-19 22:24:54 +10:00
physics Fix mismatch between RigidBody(2D) and Body(2D)SW can_sleep defaults. 2019-10-12 12:11:11 +02:00
physics_2d Fix mismatch between RigidBody(2D) and Body(2D)SW can_sleep defaults. 2019-10-12 12:11:11 +02:00
visual Properly free sky and lightmap caches in multithreaded server 2019-10-13 09:31:00 -07:00
arvr_server.cpp Use reference to constant in functions 2019-07-10 11:54:12 +02:00
arvr_server.h Use reference to constant in functions 2019-07-10 11:54:12 +02:00
audio_server.cpp Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings. 2019-10-11 23:40:43 +01:00
audio_server.h Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings. 2019-10-11 23:40:43 +01:00
camera_server.cpp Made constants fully upper case in camera server 2019-06-19 22:24:54 +10:00
camera_server.h Changed some code found by Clang Tidy and Coverity 2019-09-22 18:45:08 +02:00
physics_2d_server.cpp Properly expose PhysicsServer methods 2019-04-30 20:42:07 +09:00
physics_2d_server.h Change "ID" to lowercase "id" 2019-05-09 06:25:32 -04:00
physics_server.cpp Properly expose PhysicsServer methods 2019-04-30 20:42:07 +09:00
physics_server.h Change "ID" to lowercase "id" 2019-05-09 06:25:32 -04:00
register_server_types.cpp Implement game camera override 2019-10-23 02:51:32 +01:00
register_server_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub Adding a new Camera Server implementation to Godot. 2019-06-15 21:30:32 +10:00
server_wrap_mt_common.h Free server id pools directly. 2019-06-27 03:25:36 +03:00
visual_server.cpp doc: Sync classref with current source 2019-09-24 11:52:06 +02:00
visual_server.h Added skin support and simplified APIs to override bone position. 2019-09-18 19:46:32 -03:00