godot/modules/visual_script
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
..
doc_classes Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
icons
config.py
register_types.cpp Namespaces instead of underscore prefix for binds 2021-08-17 16:10:09 +02:00
register_types.h
SCsub
visual_script_builtin_funcs.cpp
visual_script_builtin_funcs.h
visual_script_editor.cpp Namespaces instead of underscore prefix for binds 2021-08-17 16:10:09 +02:00
visual_script_editor.h Fix VisualScriptEditor after namespaces 2021-08-20 13:11:29 +02:00
visual_script_expression.cpp
visual_script_expression.h
visual_script_flow_control.cpp
visual_script_flow_control.h
visual_script_func_nodes.cpp
visual_script_func_nodes.h
visual_script_nodes.cpp Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
visual_script_nodes.h Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
visual_script_property_selector.cpp Use Key enum instead of plain integers 2021-08-10 16:26:55 -05:00
visual_script_property_selector.h
visual_script_yield_nodes.cpp
visual_script_yield_nodes.h
visual_script.cpp
visual_script.h