summaryrefslogtreecommitdiffstats
path: root/modules/visual_script/doc_classes
Commit message (Collapse)AuthorAgeFilesLines
* Remove VisualScript module for 4.0Rémi Verschelde2022-08-2447-1903/+0
| | | | | | | | | | | | | | | | | | | | | | | | | As announced in https://godotengine.org/article/godot-4-will-discontinue-visual-scripting, Godot maintainers have agreed to discontinue the current implementation of our VisualScript language. The way it had been designed was not user-friendly enough and we did not succeed in improving its usability to actually make it a good low-code solution for users who need one. So we prefer to remove it for Godot 4.0 and leave the door open for new, innovative ideas around visual scripting, to be developed as plugins or extensions now that Godot provides sufficient functionality for this (notably via GDExtension and the godot-cpp C++ bindings). The current module has been moved to a dedicated repository (with full Git history extracted with `git filter-branch`): https://github.com/godotengine/godot-visual-script It can still be compiled as a C++ module (for now, but will likely require work to be kept in sync with the engine repository), but our hope is that contributors will port it to GDExtension (which is quite compatibile with the existing C++ module code when using the godot-cpp C++ bindings).
* Rename the argument tag to param in XML documentationYuri Sizov2022-08-087-124/+124
|
* Rename theme properties to include underscoresFireForge2022-04-231-1/+1
| | | | | | | | | | | | | | - check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
* Add an XML schema for documentationHugo Locurcio2022-02-1547-47/+47
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew2022-02-121-41/+43
|
* Fix usage of "Return" in the docskobewi2022-01-022-56/+56
|
* Expose `randfn` to global scopeYuri Roubinsky2021-11-171-35/+38
|
* Replace Godot docs URL with `$DOCS_URL` in XML class referenceRémi Verschelde2021-11-151-1/+1
|
* reimplement ping-pongSilc 'Tokage' Renew2021-11-031-23/+26
|
* Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵Juan Linietsky2021-10-111-26/+23
| | | | NodeAnimation"
* implement ping-pong loop in animationTokage2021-10-091-23/+26
| | | | Co-authored-by: Chaosus <chaosus89@gmail.com>
* doc: Update links to latest documentation after content reorganizationRémi Verschelde2021-10-062-1/+38
|
* Merge pull request #52877 from Calinou/add-print-verboseRémi Verschelde2021-09-211-9/+11
|\ | | | | Add `print_verbose()` built-in function to print in verbose mode only
| * Add `print_verbose()` built-in function to print in verbose mode onlyHugo Locurcio2021-09-211-9/+11
| | | | | | | | | | | | | | | | | | | | This can be used as a shorthand for: if OS.is_stdout_verbose(): print("...") Unlike `print_debug()`, this works in release builds too and can be toggled off in debug builds.
* | Don't generate empty doc sections and reduce code duplicationAaron Franke2021-09-2045-154/+0
|/
* Update VisualScriptCustomNode.xmlDavid Cambré2021-09-131-1/+1
|
* Remove cartesian2polar and polar2cartesiankobewi2021-08-311-30/+24
|
* Fix Visual Script editorMax Hilbrunner2021-08-241-37/+0
|
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-222-34/+27
| | | | | | | | | | | * 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.
* Remove obsolete "dectime" methodAaron Franke2021-07-301-40/+37
| | | | Replaced by "move_toward"
* doc: Use self-closing tags for `return` and `argument`Rémi Verschelde2021-07-308-414/+207
| | | | | | | | For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
* Merge pull request #48972 from ↵Rémi Verschelde2021-07-211-2/+38
|\ | | | | | | DavidCambre/Expose_VisualScriptCustomNode_TypeHints_m
| * expose type hints for VisualScriptCustomNodeDavid Cambré2021-07-211-2/+38
| | | | | | | | Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
* | Document remaining Visual Script classesTomasz Chabora2021-07-1317-0/+120
| |
* | Better format arguments in variant parserMichael Alexsander Silva Dias2021-06-183-3/+3
| |
* | Fix default value binding in VisualScriptFunctionStateGeorge Marques2021-06-141-1/+1
| |
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
| |
* | Let var2str display StringName with correct sigilJonathan Gollnick2021-06-1012-17/+17
| |
* | Style: Cleanup uses of double spaces between wordsRémi Verschelde2021-06-071-1/+1
|/ | | | | Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot.
* Replace ColorN and from HTML with a string constructorAaron Franke2021-02-011-9/+5
|
* Merge pull request #44914 from swarnimarun/master-visualscript-refactorRémi Verschelde2021-01-041-81/+53
|\ | | | | Fix doc for the VisualScript class after #39649 PR
| * Fix doc for the VisualScript class.Swarnim Arun2021-01-051-81/+53
| |
* | doc: Sync classref with current sourceRémi Verschelde2021-01-041-1/+1
|/
* doc: Warn about using Node internal processingRémi Verschelde2020-11-201-1/+1
| | | | | | | | See #43689. Also 'fixed' some spelling for behavior in publicly visible strings. (Sorry en_GB, en_CA, en_AU, and more... Silicon Valley won the tech spelling war.)
* Variant: Sync docs with new constructors, fixups after #43403Rémi Verschelde2020-11-091-21/+18
| | | | | Change DocData comparators for MethodDoc and ArgumentDoc to get a better ordering of constructors.
* Exposed randi_range to global funcs + renamed rand_range to randf_rangeYuri Roubinsky2020-11-061-36/+39
|
* doc: Sync classref with current source + fixup some bindingsRémi Verschelde2020-11-041-0/+2
| | | | Includes various changes triggered by the refactoring of method bindings.
* Add link titles for all links in the class referenceHugo Locurcio2020-08-311-1/+1
| | | | | This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.)
* DocData: Skip language-specific ClassDoc without methods/constantsRémi Verschelde2020-06-171-15/+0
| | | | Removes the useless `@C#`, `@NativeScript` and `@VisualScript` entries.
* doc: Sync classref with StringName/Callable changesRémi Verschelde2020-02-2214-66/+66
|
* doc: Sync classref with current sourceRémi Verschelde2020-02-181-2/+2
| | | | Handle removal of Pool*Array types and other recent changes.
* Remove deprecated decimals builtinRémi Verschelde2020-02-121-1/+1
| | | | Replaced by 'step_decimals' in 3.2 via #21425.
* Update docs to version 4.0clayjohn2020-01-3148-48/+48
|
* doc: Drop unused 'category' property from headerRémi Verschelde2020-01-2648-48/+48
| | | | | | | | | | We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
* doc: Misc updates for AnimationNode* and othersRémi Verschelde2020-01-233-11/+11
| | | | | | | | | | | | | - Add some missing descriptions. - Add links to tutorials for ARVR and AnimationTree. - Style fixes. - Engine changes: * Make `AnimationNodeTransition.input_<number>` properties internal so that they don't appear in the docs. They still appear in the inspector based on the actual number of inputs requested. * Drop unimplemented `CPUParticles.flatness`. It's only used for 3D particles in `ParticlesMaterial`, and thus only relevant for `CPUParticles3D`.
* doc: Markup fixes for enums and constantsRémi Verschelde2019-12-061-5/+5
|
* doc: Sync classref with current sourceRémi Verschelde2019-09-271-16/+16
| | | | And various fixes to bindings, hyperlinks and an uninitialized variable.
* Visualscript editor graph unification & refactoringSwarnim Arun2019-09-262-0/+110
| | | | Removes the need to have separate graphs per function for the VisualScript Nodes, and refactoring UI and other improvements such as fuzzy search, right click search boxes and in-graph editable nodes
* doc: Sync classref with current sourceRémi Verschelde2019-09-241-1/+3
| | | | Fix a few missing bindings or unspecified argument names and default values.
* doc: Sync classref with current sourceRémi Verschelde2019-07-221-0/+1
|