virtualx-engine/modules/visual_script
Ignacio Etcheverry a6105c8ea0 Fix ClassDB API portability with some android and editor classes
- `EditorNavigationMeshGenerator` was being registered as part of the Core API,
even after d3f48f88bb. We must make sure to
set Editor as the current ClassDB API type before creating an instance.

- The `VisualScriptEngineSingleton.constant` property has a property hint string
that's different between tools and non-tools builds. This commit makes the
hint string to no longer be set in `_bind_methods`, and to instead set it in
`_validate_property`. This way it's ignored when calculating the API hash.

- `JavaClassWrapper` is now registered in ClassDB on all platforms,
using a dummy implementation on platforms other than Android.
This fixes API portability between Android and other platforms.

- Updated `--class-db-json` command to ignore non-virtual methods that start
with an underscore (see: 4be87c6016).
2020-01-19 20:15:13 +01:00
..
doc_classes doc: Markup fixes for enums and constants 2019-12-06 23:09:20 +01:00
icons Add support for creating editor icons per module 2019-06-28 23:42:26 +03:00
config.py doc: Sync classref with current source 2019-09-27 22:16:42 +02:00
register_types.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00
visual_script.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_builtin_funcs.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_builtin_funcs.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_editor.cpp Makes adding port in Visual Script nodes deferred 2020-01-14 21:03:09 +08:00
visual_script_editor.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_expression.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_expression.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_flow_control.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_flow_control.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_func_nodes.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_func_nodes.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_nodes.cpp Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
visual_script_nodes.h Fix ClassDB API portability with some android and editor classes 2020-01-19 20:15:13 +01:00
visual_script_property_selector.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_property_selector.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_yield_nodes.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
visual_script_yield_nodes.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00