virtualx-engine/scene/main
reduz 3682978aee Replace BIND_VMETHOD by new GDVIRTUAL syntax
* New syntax is type safe.
* New syntax allows for type safe virtuals in native extensions.
* New syntax permits extremely fast calling.

Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`.
These will require API rework on a separate PR as they work different than the rest of the functions.

Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
2021-08-22 08:23:58 -03:00
..
canvas_item.cpp Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
canvas_item.h Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
canvas_layer.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
canvas_layer.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
http_request.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
http_request.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
instance_placeholder.cpp Use const references where possible for List range iterators 2021-07-25 12:22:25 +02:00
instance_placeholder.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
node.cpp Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
node.h Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
resource_preloader.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
resource_preloader.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
scene_tree.cpp Revert "Add Node processing and physics processing cumulative (as opposed to delta) time" 2021-08-22 08:21:34 -03:00
scene_tree.h Revert "Add Node processing and physics processing cumulative (as opposed to delta) time" 2021-08-22 08:21:34 -03:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
shader_globals_override.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
shader_globals_override.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
timer.cpp Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
timer.h Use doubles for time everywhere in Timer/SceneTree 2021-07-26 02:00:48 -04:00
viewport.cpp Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00
viewport.h Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00
window.cpp fix bug on window notification propagation 2021-08-17 14:07:53 +09:00
window.h Fix some unnecessary includes 2021-08-13 00:27:38 -05:00