1
0
Fork 0
godot/modules/visual_script/doc_classes
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
..
VisualScript.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptBasicTypeConstant.xml
VisualScriptBuiltinFunc.xml Remove obsolete "dectime" method 2021-07-30 16:41:28 -05:00
VisualScriptClassConstant.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptComment.xml Better format arguments in variant parser 2021-06-18 00:06:40 -03:00
VisualScriptComposeArray.xml
VisualScriptCondition.xml
VisualScriptConstant.xml
VisualScriptConstructor.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptCustomNode.xml Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
VisualScriptDeconstruct.xml
VisualScriptEditor.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptEmitSignal.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptEngineSingleton.xml
VisualScriptExpression.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptFunction.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptFunctionCall.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptFunctionState.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptGlobalConstant.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptIndexGet.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptIndexSet.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptInputAction.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptIterator.xml
VisualScriptLists.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptLocalVar.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptLocalVarSet.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptMathConstant.xml
VisualScriptNode.xml doc: Use self-closing tags for `return` and `argument` 2021-07-30 15:29:52 +02:00
VisualScriptOperator.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptPreload.xml
VisualScriptPropertyGet.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptPropertySet.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptResourcePath.xml
VisualScriptReturn.xml
VisualScriptSceneNode.xml
VisualScriptSceneTree.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptSelect.xml
VisualScriptSelf.xml
VisualScriptSequence.xml
VisualScriptSubCall.xml Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
VisualScriptSwitch.xml
VisualScriptTypeCast.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptVariableGet.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptVariableSet.xml Let var2str display StringName with correct sigil 2021-06-10 16:30:28 -05:00
VisualScriptWhile.xml
VisualScriptYield.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00
VisualScriptYieldSignal.xml Document remaining Visual Script classes 2021-07-13 23:43:46 +02:00