summaryrefslogtreecommitdiffstats
path: root/doc/classes
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #32150 from luzpaz/typosRémi Verschelde2019-09-208-13/+13
|\ \ \ \ \ | |_|/ / / |/| | | | Fix misc. source comment typos
| * | | | Fix misc. source comment typosluz.paz2019-09-198-13/+13
| |/ / / | | | | | | | | Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt `
* | | | Merge pull request #32153 from Calinou/doc-improve-image-get-pixelRémi Verschelde2019-09-191-1/+2
|\ \ \ \ | | | | | | | | | | Improve the `Image.get_pixel()` and `Image.get_pixelv()` documentation
| * | | | Improve the `Image.get_pixel()` and `Image.get_pixelv()` documentationHugo Locurcio2019-09-151-1/+2
| |/ / /
* / / / Mention more caveats for custom mouse cursors in the documentationHugo Locurcio2019-09-151-0/+2
|/ / / | | | | | | | | | See #32147 and #32148.
* | | Merge pull request #31461 from IronicallySerious/add-vcs-integrationRémi Verschelde2019-09-041-0/+115
|\ \ \ | | | | | | | | VCS integration for Godot Editor
| * | | Add an overridable VCS Interface for the editorTwarit2019-09-031-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VCS interface can be thought of like a proxy system, where any call to the API is redirected to the actual implementation of the VCS API which may be existing in the form of a GDNative plugin which is marked as a singleton and is not marked reloadable. If the implementation doesn't exist in the file system, it only returns the default responses which contain mostly empty containers of the data type that every API call returns. EditorVCSInterface is used like a Godot object with a script attached to it. The script is the implementation of the API and the object is the interface to the script, which returns default responses if the script doesn't exist or if the script doesn't define a function that handles that particular API call. The entire system has been implemented using Object::call() and its ability to switch to the script instance to handle the API call if the script exists. Look for VersionControlEditorPlugin::_initialize() for the essential API setup.
* | | | Merge pull request #31389 from Calinou/add-node-commentsRémi Verschelde2019-09-031-0/+1
|\ \ \ \ | | | | | | | | | | Add an `editor_description` property to Node for documentation purposes
| * | | | Add an `editor_description` property to Node for documentation purposesHugo Locurcio2019-08-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is implemented using editor-only metadata, in a way similar to edit locking or Position2D gizmo extents. This closes #2082.
* | | | | Merge pull request #31507 from YeldhamDev/button_icon_expandRémi Verschelde2019-09-031-0/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | Add feature to Button to make its icon expand/shrink with the button's size
| * | | | Add feature to Button to make its icon expand/shrink with the button's sizeMichael Alexsander Silva Dias2019-08-291-0/+3
| | |_|/ | |/| |
* | | | Merge pull request #31571 from NeoSpark314/tonemapping_none_optionRémi Verschelde2019-09-021-1/+1
|\ \ \ \ | | | | | | | | | | Don't clamp color to [0, 1] in Linear tonemapping
| * | | | Removed clamping of the Linear tonemapping when KEEP_3D_LINEARHolger Dammertz2019-08-291-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Changed the behaviour of the Linear tonemapping operator to not clamp to [0, 1] range in the case when KEEP_3D_LINEAR is defined. This allows to render values > 1.0 in floating point texture targets (via Viewport) for further processing or saving high dynamic range data into files. This only works when no color conversion is active.
* | | | Merge pull request #31865 from Xrayez/geometry-remove-transformRémi Verschelde2019-09-011-12/+0
|\ \ \ \ | | | | | | | | | | Remove redundant transform method in Geometry singleton
| * | | | Remove redundant transform method in Geometry singletonAndrii Doroshenko (Xrayez)2019-09-011-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Transform2D's xform method can be used instead which handles `PoolVector2Array` now (as well as 3D version).
* | | | | Merge pull request #31862 from Chaosus/vs_custom_tutorialRémi Verschelde2019-09-011-0/+1
|\ \ \ \ \ | |/ / / / |/| | | | Added link to tutorial for VisualShaderNodeCustom
| * | | | Added link to tutorial for VisualShaderNodeCustomChaosus892019-09-011-0/+1
| | | | |
* | | | | Merge pull request #31761 from Xrayez/trans2d-vector2arrayRémi Verschelde2019-09-012-4/+4
|\ \ \ \ \ | | | | | | | | | | | | Add transform methods for PoolVector*Array
| * | | | | Add transform methods for PoolVector*ArrayAndrii Doroshenko (Xrayez)2019-08-292-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similarly to `Vector2` and `Rect2` transforms in 2D and Vector3, Plane, and AABB in 3D. PoolVector2Array and PoolVector3Array were the only missing Variant types in both Transform2D and Transform respectively.
* | | | | | Merge pull request #31667 from YeldhamDev/geometry_point_circle_cleanupRémi Verschelde2019-09-011-0/+13
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Add 'is_point_in_circle()' to Geometry class, and general file cleanup
| * | | | | Add 'is_point_in_circle()' to Geometry class, and general file cleanupMichael Alexsander Silva Dias2019-08-271-0/+13
| | | | | |
* | | | | | Merge pull request #31833 from Calinou/doc-improve-audiostreamRémi Verschelde2019-09-013-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Improve AudioStreamSample and AudioStreamGenerator documentation
| * | | | | | Improve AudioStreamSample and AudioStreamGenerator documentationHugo Locurcio2019-08-313-0/+3
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a link to the audio generator demo in AudioStreamGenerator and AudioStreamGeneratorPlayback. - Mention that signed PCM8 data is expected in AudioStreamSample (and how to convert unsigned PCM8 to signed PCM8).
* / | | | | Fix resizer icon visiblity on light theme in GraphNodeChaosus892019-09-011-0/+2
|/ / / / /
* | | | | doc: Sync classref with current sourceRémi Verschelde2019-08-296-6/+105
| | | | |
* | | | | Merge pull request #31748 from Calinou/add-project-descriptionRémi Verschelde2019-08-291-0/+3
|\ \ \ \ \ | |_|/ / / |/| | | | Add a project description setting
| * | | | Add a project description settingHugo Locurcio2019-08-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The description is displayed as a tooltip when hovering the project in the Project Manager. It can span multiple lines. This partially addresses #8167.
* | | | | Fix wrong offset in Button when alignment is set to leftMichael Alexsander Silva Dias2019-08-281-1/+1
|/ / / /
* / / / Tweak the default fog depth end to use a fixed valueHugo Locurcio2019-08-271-2/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous value (0) was a special case in the fog shader. It made the shader use the Camera's `far` value as the fog depth end value, which led to an inconsistency in the fog rendering between the editor and a running project. This is because the editor camera uses a `far` property of 500 by default, whereas the Camera node's `far` property is set to 100 by default. The new fixed value is equal to the default `far` property in Camera, which leads to a consistent appearance between the editor and a running project. This closes #31686.
* | | Merge pull request #31662 from profan/perf/astar-reserveRémi Verschelde2019-08-272-0/+46
|\ \ \ | | | | | | | | Allow to reserve space for nodes in A* and elements in OAHashMap explicitly.
| * | | allow to reserve space in OAHashMap explicitly and also in AStar.Robin Hübner2019-08-272-0/+46
| | |/ | |/| | | | | | | * also handle overflow occurring in _get_probe_length
* / | [macOS] Add methods to modify global and dock menus. Add ability to open ↵bruvzg2019-08-263-0/+63
|/ / | | | | | | multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu.
* / Tree: fix and expose icon modulationmerumelu2019-08-241-0/+20
|/
* Merge pull request #31094 from aaronfranke/vector-sign-mod-etcRémi Verschelde2019-08-232-4/+60
|\ | | | | Add Vector2/3 sign and posmod functions, axis, docs, misc additions
| * Add Vector2/3 sign and posmod functions, misc additionsAaron Franke2019-08-172-4/+60
| | | | | | | | Also make the docs more consistent, add Axis enum to Vector2, add > and >=. and C# also gets % and an override for vector-vector mod.
* | Merge pull request #31386 from raphael10241024/fix_inertiaRémi Verschelde2019-08-221-1/+1
|\ \ | | | | | | Fix custom inertia in physics2d
| * | Fix custom inertia in physics2d, closes#30838RaphaelHunter2019-08-221-1/+1
| | |
* | | doc: Sync classref with current sourceRémi Verschelde2019-08-2215-24/+231
| | | | | | | | | | | | Fix wrong hyperlinks in Control and Tree.
* | | Revert "Feature: Add SHA256 for PoolByteArray"Rémi Verschelde2019-08-221-7/+0
|/ / | | | | | | | | | | | | | | | | | | | | This reverts commit e2c3bbabb0a12f58585bb441d91ee8882225b0ee. This was superseded by #29871 which adds more crypto features with a dedicated interface. Since this commit was never in a stable release (merged during 3.2 dev), we revert it to avoid having to deprecate it in favor of the Crypto API. See https://github.com/godotengine/godot/pull/31187#issuecomment-523377965
* | Merge pull request #31437 from volzhs/vibrate-mobileRémi Verschelde2019-08-211-0/+10
|\ \ | | | | | | Support vibration for Android and iOS
| * | Support vibration for Android and iOSvolzhs2019-08-211-0/+10
| |/
* | Rename FileDialog's folder icon custom color to `folder_icon_modulate`Hugo Locurcio2019-08-211-0/+2
| | | | | | | | | | | | | | | | The custom color introduced in be8d569744e4eed9acb313d355d96e6989e92087 had the same name as the "folder" icon, which could cause conflicts in the generated documentation. The new name is also more self-explanatory.
* | Improve the GeometryInstance class documentationHugo Locurcio2019-08-211-4/+8
| | | | | | | | This adds a mention that LOD properties currently have no effect.
* | Merge pull request #31486 from KoBeWi/typos_must_dieRémi Verschelde2019-08-203-5/+5
|\ \ | | | | | | Fix various typos and style errors in text
| * | Fix various typos and style errors in textTomasz Chabora2019-08-193-5/+5
| | |
* | | Mention caveat with looped animations in `AnimationPlayer.queue()`Hugo Locurcio2019-08-191-0/+1
|/ /
* / Clarify usage of action_pressTomasz Chabora2019-08-171-1/+9
|/
* Documentation note that Node::add_child() fails if child already has a parentzzwx2019-08-141-0/+6
|
* Plugin support for visual shadersYuri Roubinski2019-08-142-0/+163
|
* Exposed set_as_minsize to gdscriptFabian2019-08-141-0/+7
|