summaryrefslogtreecommitdiffstats
path: root/doc/classes
Commit message (Collapse)AuthorAgeFilesLines
* implement bone renamer in importerSilc Renew2022-07-015-1/+185
|
* Merge pull request #62084 from smix8/path_debug_options_4.xRémi Verschelde2022-06-292-0/+9
|\ | | | | Add Path2D/3D debug options
| * Add Path2D/3D debug optionssmix82022-06-202-0/+9
| | | | | | | | Add Path2D/3D debug options.
* | Merge pull request #60675 from voylin/Add-BBCode-support-for-printing-outputRémi Verschelde2022-06-281-0/+10
|\ \ | | | | | | Adding print_rich() for printing with BBCode
| * | Adding print_rich for printing with BBCodeVoylin2022-06-291-0/+10
| | |
* | | Merge pull request #61196 from V-Sekai/animtree-advance-expressionsRémi Verschelde2022-06-282-0/+9
|\ \ \ | |/ / |/| |
| * | Add AnimationTree Advance ExpressionsSaracenOne2022-06-282-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows specifying an expression as a condition for state machine transitions. This gives much greater flexibility for creating complex state machines. By directly interfacing with the script code, it is possible to create complex animation advance condition for switching between states. Ensure assigning AnimationTreeStateMachineTransition base expression node in editor is relative to current AnimationTree node. Allow setting an expression base node on the AnimationTree itself. Co-Authored-By: reduz <reduzio@gmail.com>
* | | Fix typos and improve clarity in Tween docssnailrhymer2022-06-281-20/+20
|/ /
* | Merge pull request #62468 from V-Sekai/core-const-expressionsRémi Verschelde2022-06-282-26/+30
|\ \ | | | | | | Add a const call mode to Object, Variant and Script.
| * | Add a const call mode to Object, Variant and Script.K. S. Ernest (iFire) Lee2022-06-272-26/+30
| | | | | | | | | | | | | | | | | | | | | For this to work safely (user not call queue_free or something in the expression), a const call mode was added to Object and Variant (and optionally Script). This mode ensures only const functions can be called, making it safe to use from the editor. Co-Authored-By: reduz <reduzio@gmail.com>
* | | Merge pull request #62449 from Chaosus/wrap_funcRémi Verschelde2022-06-271-0/+21
|\ \ \ | | | | | | | | Add generalized version of `wrap` function
| * | | Add generalized version of `wrap` functionYuri Rubinsky2022-06-271-0/+21
| | | |
* | | | Refactor bezier interpolation functionsHendrik Brucker2022-06-273-0/+31
| |/ / |/| |
* | | Merge pull request #62390 from Calinou/movie-writer-tweak-settingsRémi Verschelde2022-06-272-8/+7
|\ \ \
| * | | Add property hints to MovieWriter settingsHugo Locurcio2022-06-252-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename audio mix rate setting as the suffix is now part of the property hint. This is also more consistent with existing mix rate project settings. - Improve the MovieWriter class reference. - Tweak warning message about audio possibly going out of sync.
* | | | Merge pull request #62185 from reduz/export-node-pointer-pathRémi Verschelde2022-06-272-2/+4
|\ \ \ \ | |_|/ / |/| | | Add ability to export Node pointers as NodePaths
| * | | Add ability to export Node pointers as NodePathsreduz2022-06-252-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR implements: * A new hint: PROPERTY_HINT_NODE_TYPE for variant type OBJECT, which can take specific node types as hint string. * The editor will show it as a node path, but will set it as a pointer to a node from the current scene if you select a path. * When scene is saved, the node path is saved, then restored as a pointer. NOTE: This is a proof of concept and this approach will most likely not work. The reason if that, if the node referenced is deleted, then when trying to edit this the node will become invalid. Potential workarounds: Since this uses the Variant API, it should obtain the pointer from the Variant object ID. Yet, this would either only really work in GDScript or it would need to be implemented with workarounds in every language. Alternative ways to make this work: Nodes could export an additional property with a node path (like for which_node, it could be which_node_path). Another alternative: Path editing could happen as a hidden metadata (ignoring the pointer).
* | | | Merge pull request #62221 from ConteZero/drag_and_drop_optionRémi Verschelde2022-06-261-0/+3
|\ \ \ \ | | | | | | | | | | Add an option to drag'n'drop selected text in ``TextEdit``
| * | | | Add an option to drag'n'drop selected text in TextEditConteZero2022-06-261-0/+3
| | | | |
* | | | | Clarify NavigationAgent radius propertysmix82022-06-262-2/+4
| | | | | | | | | | | | | | | | | | | | Documents Navigation radius property, especially that it affects avoidance only.
* | | | | Merge pull request #62372 from MarcusElg/nosliderrenameRémi Verschelde2022-06-251-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | Rename @export_range's noslider option to no_slider
| * | | | Rename export_range's noslider option to no_sliderMarcus Elg2022-06-241-1/+1
| | | | |
* | | | | Make code example in HTTPRequest classref workingHaoyu Qiu2022-06-241-13/+17
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Raul Santos <raulsntos@gmail.com>
* | | | | Merge pull request #62375 from smix8/doc_navmesh_bake_obstruct_limit_4xRémi Verschelde2022-06-241-0/+1
|\ \ \ \ \
| * | | | | Document limits of using meshes to obstruct navigation mesh bakingsmix82022-06-241-0/+1
| |/ / / / | | | | | | | | | | | | | | | Recast (the library used for baking) has no concept of a geometry "inside" and this is intentional. ReCast will add navigation mesh to areas as soon as the area inside a source geometry mesh is large enough to fit a navigation mesh polygon with current baking parameters.
* | | | | Merge pull request #59918 from ↵Rémi Verschelde2022-06-243-10/+10
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | piiertho/enhancement/rename-controll-minimum_size-to-custom_minimum_size
| * | | | enhancement: rename exposed property Control::minimum_size to ↵Pierre-Thomas Meisels2022-06-233-10/+10
| | | | | | | | | | | | | | | | | | | | Control::custom_minimum_size
* | | | | Merge pull request #62300 from smix8/navigation_map_force_update_4.xRémi Verschelde2022-06-242-0/+20
|\ \ \ \ \
| * | | | | Add NavigationServer map_force_update() functionsmix82022-06-232-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | Adds map_force_update() function to NavigationServer. This function immediately flushes the Navigationserver command queue and recalculates all navigationmeshes and region connections for a specific map.
* | | | | | Merge pull request #62353 from smix8/navigation_region_owns_point_4.xRémi Verschelde2022-06-242-0/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add NavigationServer region_owns_point() helper function
| * | | | | | Add NavigationServer.region_owns_point() helper functionsmix82022-06-232-0/+20
| | |/ / / / | |/| | | | | | | | | | | | | | | | Adds a helper function to check if a world space position is currently owned by a navigation region.
* / | | | | Restore the openexr grayscale property.K. S. Ernest (iFire) Lee2022-06-231-0/+8
|/ / / / /
* | | | | Merge pull request #62312 from smix8/navigation_get_maps_4.xRémi Verschelde2022-06-232-0/+12
|\ \ \ \ \
| * | | | | Add Navigation function to get all navigation mapssmix82022-06-222-0/+12
| |/ / / / | | | | | | | | | | | | | | | Added new function that returns all created navigation map RIDs from the NavigationServer. The function returns both 2D and 3D created navigation maps as technically there is no distinction between them.
* | | | | Merge pull request #62348 from smix8/navigation_baking_aabb_4.xRémi Verschelde2022-06-231-0/+6
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Implement NavigationMesh bake areasmix82022-06-231-0/+6
| |/ / / | | | | | | | | | | | | Adds two new properties to NavigationMesh resources to restrict the navmesh baking to an area enclosed by an AABB with volume.
* | | | Merge pull request #61931 from KoBeWi/how_to_windowRémi Verschelde2022-06-231-16/+104
|\ \ \ \ | | | | | | | | | | Document most of the Window's members
| * | | | Document most of the Window's memberskobewi2022-06-221-16/+104
| | | | |
* | | | | Merge pull request #62326 from KoBeWi/userbindRémi Verschelde2022-06-231-3/+4
|\ \ \ \ \
| * | | | | Remove userdata from Thread.start()kobewi2022-06-231-3/+4
| | | | | |
* | | | | | Merge pull request #62306 from Calinou/doc-moviewriterRémi Verschelde2022-06-233-0/+42
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Document the MovieWriter class and associated project settings
| * | | | | Document the MovieWriter class and associated project settingsHugo Locurcio2022-06-233-0/+42
| | |/ / / | |/| | |
* | | | | Merge pull request #62234 from skyace65/AudioEffectsRémi Verschelde2022-06-2222-11/+31
|\ \ \ \ \ | | | | | | | | | | | | Cleanup audio effect class reference pages
| * | | | | Cleanup audio effect class reference pagesskyace652022-06-1922-11/+31
| | |_|/ / | |/| | |
* | | | | Merge pull request #62053 from skyace65/MaterialDescriptionMax Hilbrunner2022-06-222-1/+6
|\ \ \ \ \ | | | | | | | | | | | | Add a description to ORMMaterial3D and StandardMaterial3D
| * | | | | Add a description to ORMMaterial3D and StandardMaterial3Dskyace652022-06-152-1/+6
| | | | | |
* | | | | | Merge pull request #58544 from Calinou/tileset-source-allow-canvasitemmaterialRémi Verschelde2022-06-221-1/+2
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Allow using CanvasItemMaterial in the TileSet editorHugo Locurcio2022-06-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Previously, only ShaderMaterial overrides could be added.
* | | | | | Add support for saving WebP imagesAaron Franke2022-06-211-1/+19
|/ / / / /
* | | | | Merge pull request #62122 from reduz/implement-movie-writerRémi Verschelde2022-06-214-6/+86
|\ \ \ \ \ | | | | | | | | | | | | Implement a Movie Maker mode