summaryrefslogtreecommitdiffstats
path: root/modules/visual_script
Commit message (Collapse)AuthorAgeFilesLines
* Remove more deprecated methods and codeRémi Verschelde2020-02-131-8/+2
|
* Merge pull request #36142 from akien-mga/remove-deprecated-decimalsRémi Verschelde2020-02-123-9/+9
|\ | | | | Remove deprecated decimals builtin
| * Remove deprecated decimals builtinRémi Verschelde2020-02-123-9/+9
| | | | | | | | Replaced by 'step_decimals' in 3.2 via #21425.
* | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵Juan Linietsky2020-02-122-10/+4
| | | | | | | | 32 bits.
* | Optmized data sent during RPC and RSet calls.Andrea Catania2020-02-122-16/+132
|/ | | | | | | | | | - Now is sent the method ID rather the full function name. - The passed IDs (Node and Method) are compressed so to use less possible space. - The variant (INT and BOOL) is now encoded and compressed so to use much less data. - Optimized RPCMode retrieval for GDScript functions. - Added checksum to assert the methods are the same across peers. This work has been kindly sponsored by IMVU.
* Texture refactorJuan Linietsky2020-02-113-14/+14
| | | | | | | | -Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
* Fix VisualScriptClassConstant to be updated properlyYuri Roubinsky2020-02-101-2/+21
|
* Merge pull request #35749 from Chaosus/vst_fix_constantsRémi Verschelde2020-02-061-4/+24
|\ | | | | Fix GlobalConstant/BasicTypeConstant return type in visual scripts
| * Fix GlobalConstant/BasicTypeConstant return type in visual scriptsYuri Roubinsky2020-01-301-4/+24
| |
* | 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`.
* Fix ClassDB API portability with some android and editor classesIgnacio Etcheverry2020-01-192-5/+14
| | | | | | | | | | | | | | | | | | - `EditorNavigationMeshGenerator` was being registered as part of the Core API, even after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. 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: 4be87c6016a5893cbde897924e540df4c988cee5).
* Makes adding port in Visual Script nodes deferredHaoyu Qiu2020-01-141-2/+2
|
* Update copyright statements to 2020Rémi Verschelde2020-01-0120-40/+40
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Cleans up headers included in editor_node.hHaoyu Qiu2019-12-241-0/+1
|
* Makes more editor strings translatableHaoyu Qiu2019-12-211-2/+2
| | | | | | | | | | * "Add" button text in Groups Editor * "Receiver Method" in Connect Signal Dialog * "Play Mode" in Animation State Machine Editor * "Mesh Library" button text in Mesh Library editor plugin * Compose Array node button texts in Visual Script * Various button texts in TileSet Editor * Various Run Script errors
* Fixes size of create function dialogHaoyu Qiu2019-12-171-1/+1
|
* Makes more strings in editor translatableHaoyu Qiu2019-12-161-3/+3
| | | | | | * File type names in file dialogs * Layout option names * Visual shader editor UI
* Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde2019-12-101-1/+1
|\ | | | | Removed unused variables, add some constants numbers
| * Removed unused variables, add some constants numbersRafał Mikrut2019-12-101-1/+1
| |
* | doc: Markup fixes for enums and constantsRémi Verschelde2019-12-061-5/+5
| |
* | Fixes wrong position when adding node in VS editorcodecustard2019-12-041-0/+1
|/ | | When adding a node in the visual script editor while zoomed in, the position of the newly added node would be wrong.
* Fix typos with codespellRémi Verschelde2019-11-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using codespell 1.16.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
* Use the Unicode "multiply" sign for the "A x B" visual script nodeHugo Locurcio2019-11-151-1/+1
|
* Merge pull request #32853 from OsamaElHariri/visual_script_setter_props_fixRémi Verschelde2019-11-071-1/+5
|\ | | | | Set the properties of a Set node after add_node
| * Set the properties of a Set node after add_nodeOsama El Hariri2019-10-281-1/+5
| |
* | Merge pull request #33238 from qarmin/other_fixesRémi Verschelde2019-11-011-0/+1
|\ \ | | | | | | Fix some crashes, overflows and using variables without values
| * | Fix some crashes, overflows and using variables without valuesRafał Mikrut2019-11-011-0/+1
| | |
* | | Fix: typo atleast -> at leastOmicron2019-11-011-2/+2
|/ / | | | | Typo found in source string, reported by linux-man on weblate
* / i18n: Sync translation template with current sourceRémi Verschelde2019-10-291-2/+2
|/
* Merge pull request #32830 from ↵Rémi Verschelde2019-10-151-8/+0
|\ | | | | | | | | timoschwarzer/remove-redundant-compiler-directives Remove redundant compiler directives
| * Remove redundant compiler directivesTimo Schwarzer2019-10-141-8/+0
| | | | | | | | Closes #32817
* | Small fixes to redundand code, copy paste bugsqarmin2019-10-142-2/+2
|/
* Remove dependency on the editor directory being in the build's include path.Marcel Admiraal2019-10-102-2/+2
| | | | | | | - Add or remove the necessary subdirectorires to the includes to remove dependency on the editor directory being in the build's include path. - Ensure includes in modified files conform to style guideline. - Remove editor from the build include path.
* Make VisualScript check inheritance for port infoAaron Franke2019-10-091-2/+2
|
* Fix theme in visual script dialogs (at startup)Chaosus2019-09-301-0/+2
|
* Merge pull request #32402 from YeldhamDev/fix_vs_add_functionRémi Verschelde2019-09-292-47/+56
|\ | | | | Fix VS editor's "Create Function" dialog
| * Fix VS editor's "Create Function" dialogMichael Alexsander Silva Dias2019-09-282-47/+56
| |
* | Deconstruct node for VisualscriptSwarnim Arun2019-09-293-16/+48
|/ | | | Adds deconstruct nodes for the built-in types and adds default text to function rename_input_box for the visualscript.
* Merge pull request #32398 from YeldhamDev/cleanup_vs_editor_leftRémi Verschelde2019-09-282-26/+17
|\ | | | | Cleanup VS editor's left menu
| * Cleanup VS editor's left menuMichael Alexsander Silva Dias2019-09-272-26/+17
| |
* | Fix Edit function buttonSwarnim Arun2019-09-281-1/+1
| |
* | doc: Sync classref with current sourceRémi Verschelde2019-09-273-25/+27
|/ | | | And various fixes to bindings, hyperlinks and an uninitialized variable.
* Visualscript editor graph unification & refactoringSwarnim Arun2019-09-2612-682/+2660
| | | | 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.
* Merge pull request #30852 from swarnimarun/vs_tools_scriptRémi Verschelde2019-09-224-2/+27
|\ | | | | Tool Mode for Visualscript
| * Tool Mode for VisualscriptSwarnim Arun2019-09-214-2/+27
| | | | | | | | Add the ability to VisualScript to function in Tool mode aka the Editor itself similar to GDScript or Mono
* | Merge pull request #30982 from iwek7/feature/skip_breakpointsRémi Verschelde2019-09-041-2/+2
|\ \ | | | | | | Adds skip-breakpoints feature
| * | Adds skip-breakpoints featureiwek72019-09-031-2/+2
| | |