Commit graph

512 commits

Author SHA1 Message Date
Roger Smith
05b3bec70d Rewrite the methods section of the Thread class 2017-09-12 15:33:55 +12:00
Nathan Warden
767f9ce29a Documented 'resource_changed' for CollisionShape 2017-09-11 18:17:01 -05:00
Poommetee Ketson
b7ee8b2f32 Merge pull request #11097 from GDquest/control-docs
rewrite the Control node's class description, improve some others
2017-09-12 06:06:05 +07:00
Poommetee Ketson
3d50a9d958 Merge pull request #11098 from oOo0oOo/classref-edit
Added documentation for PrimitiveMeshes
2017-09-12 06:04:53 +07:00
Poommetee Ketson
7947b7c1d6 Merge pull request #11100 from NathanWarden/rigidbody_docs
Updated the 'members' documentation for Rigidbody.
2017-09-12 06:02:52 +07:00
Poommetee Ketson
bdf7ab1b05 Merge pull request #11101 from n-pigeon/spatial-doc
Documented Spatial node.
2017-09-12 06:01:58 +07:00
Poommetee Ketson
d891a91ef1 Merge pull request #11105 from NathanWarden/static_body_docs
Updated documentation for StaticBody.
2017-09-12 05:56:20 +07:00
Poommetee Ketson
adc8215e9c Merge pull request #11107 from hpvb/document-inputevent
Correct InputEvent documentation
2017-09-12 05:50:23 +07:00
Poommetee Ketson
5665bdea1b Merge pull request #11112 from LikeLakers2/master
Make Node.queue_free's documentation description a little more verbose
2017-09-12 05:47:07 +07:00
Poommetee Ketson
f45258ad8d Merge pull request #11115 from hpvb/document-line2d
Document Line2D
2017-09-12 05:45:32 +07:00
Poommetee Ketson
1aa5fe387f Merge pull request #11120 from cbscribe/kcc_lightoccluder2d_doc
Update LightOccluder2D class ref
2017-09-12 05:39:05 +07:00
Poommetee Ketson
b259fcfbd3 Merge pull request #11134 from notonfire/script-doc
Document the Script and GDScript classes
2017-09-12 05:33:22 +07:00
Poommetee Ketson
a447fdb199 Merge pull request #11139 from djrm/pr_docs
Added documentation for some clases (Variant, ToolButton, Button (partial), GradientTexture, BitMap, CollisionShape2D, CollisionShape)
2017-09-12 05:25:01 +07:00
Przemysław Gołąb (n-pigeon)
decd5052d8 Documented Transform and Transform2D. 2017-09-11 23:13:39 +02:00
Daniel J. Ramirez
ecb92bc6c3 Added documentation for some clases
Variant, ToolButton, Button, GradientTexture, BitMap

Added documentation for CollisionShape(2D)
2017-09-10 13:38:40 -05:00
Ryan Phillips
d12ff0d09e Document the Script and GDScript classes 2017-09-10 11:16:15 -07:00
Oliver Dressler
d73f09ef48 Added docs for PrimitiveMesh 2017-09-10 13:12:44 +02:00
Chris Bradfield
134e24408a Merge branch 'master' of git://github.com/godotengine/godot into kcc_lightoccluder2d_doc 2017-09-09 20:10:28 -07:00
Chris Bradfield
f66e9158a8 Update LightOccluder2D class ref 2017-09-09 13:15:01 -07:00
Hein-Pieter van Braam
b7c4b9b8cd Document Line2D 2017-09-09 21:53:58 +02:00
LikeLakers2
e4c274752a Use gdquest's suggestions 2017-09-09 13:12:06 -04:00
Przemysław Gołąb (n-pigeon)
9ee65942db Documented Spatial node. 2017-09-09 17:23:29 +02:00
Hein-Pieter van Braam
13fe1a344e Correct InputEvent documentation 2017-09-09 17:22:14 +02:00
Nathan Warden
236025dccf Updated documentation for StaticBody. 2017-09-09 09:30:38 -05:00
Nathan Warden
8f1cf87a82 Updated the 'members' documentation for Rigidbody. 2017-09-09 08:55:41 -05:00
Nathan
6cb6be4b89 improve some descriptions for the Control node 2017-09-09 15:31:42 +02:00
Poommetee Ketson
11ccf22540 ClassRef: fill in the blanks 2017-09-08 15:15:04 +07:00
Rémi Verschelde
7e2d03bd14 doc: Sync classref with current source
[ci skip]
2017-09-06 11:35:10 +02:00
Ignacio Etcheverry
a9f917c649 Escape special character in classes.xml 2017-09-05 22:02:52 +02:00
Rémi Verschelde
b295163d67 Merge pull request #10912 from toger5/doc_sbf
documented StyleBoxFlat

[ci skip]
2017-09-04 21:45:05 +02:00
toger5
0bf521f33b documented StyleBoxFlat 2017-09-04 19:39:38 +02:00
Jared A. Scheel
11947b4584 Add note to Array#sort_custom about the dangers of using random return values 2017-09-03 15:56:34 -05:00
Rémi Verschelde
0da386a9ea doc: Sync classref to fix default args and enum returns
Following #10903 and #10906.
2017-09-03 12:27:29 +02:00
Poommetee Ketson
459f526119 Fix typos 'a' and 'an' 2017-09-02 21:19:06 +07:00
Rémi Verschelde
4d580d76ca doc: Sync classref with current source
Lots of changes due to new MethodBind logic, a few issues here and there
that will need to be fixed later on (wrong default values, imprecise return types).
2017-09-02 11:47:54 +02:00
Poommetee Ketson
e5aec72bae Fix typo 'inetria' to 'inertia' 2017-09-01 01:32:29 +07:00
toger5
2aa735757a unified draw_center naming for (9patch,StyleBoxes)
- filled -> draw_center
 - is_draw_center -> is_draw_center_enabled
 - get_draw_center -> is_draw_center_enabled
2017-08-31 15:25:24 +02:00
Ferenc Arn
a0bbf5c9af Remove Basis::set_scale and Basis::set_rotation_* functions.
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people.

Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
2017-08-29 21:47:59 -04:00
Evgeny Zuev
1a2622d344 Add stretching to TextureProgress
Now `TextureProgress` has `nine_patch_stretch` flag. With this flag enabled,
it's being rendered as 9-path using `stretch_margin_*` properties as texture margins.

Stretching doesn't support `FILL_CLOCKWISE` and `FILL_COUNTER_CLOCKWISE` fill modes.
2017-08-22 13:46:59 +07:00
Rémi Verschelde
d37bd15cb9 Merge pull request #10443 from karroffel/propagate_call
add "propagate_call" method to Node
2017-08-21 23:21:47 +02:00
Rémi Verschelde
93f1fb1c2f Fixes for new two-dash long command line arguments
- Fixes some single-dash leftovers that were missed in the previous commit
- Reorder the help output for clarity, and document missing options
- Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit
- Improve error message on malformed arguments and do not display help on error
- Always use long form of arguments when starting a new Godot process from C++, for clarity and easy grepping
- Cleanup obsolete code here and there
2017-08-21 08:09:22 +02:00
Juan Linietsky
b9dcebb37c Revert "Second take at making command-line arguments more UNIX-like + main.cpp and help cleanup" 2017-08-19 17:47:27 -03:00
Rémi Verschelde
70b0857f6c Fixes for new two-dash long command line arguments
- Fixes some single-dash leftovers that were missed in the previous commit
- Reorder the help output for clarity, and document missing options
- Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit
- Improve error message on malformed arguments and do not display help on error
- Cleanup obsolete code here and there
2017-08-19 16:48:11 +02:00
Karroffel
390f7def39 add "propagate_call" method to Node
It is possible to propagate a notification down the Node tree by
using `propagate_notification`, but there was no such method for
doing the same but with method calls.

This commit adds the `propagate_call` method, which calls a method
on a node and all child nodes. An optional paramter `parent_first`
determines whether the parent node gets called before or after the
children have been visited. It defaults to false, so the parent
gets called last.
2017-08-19 15:22:37 +02:00
Rémi Verschelde
18a7315381 Rename localization method to tr again
Partial revert of #10380 based on contributor ~~bullying~~ feedback.
2017-08-18 22:38:38 +02:00
Rémi Verschelde
c72529baf0 Rename XL_MESSAGE aka tr to localize
Also renames `set_message_translation` to `set_message_localization`
for consistency.
2017-08-17 18:10:22 +02:00
Rémi Verschelde
5c6e41cc13 Merge pull request #10190 from tagcup/euler_yxz
Use YXZ convention for Euler angles.
2017-08-11 10:38:46 +02:00
Ferenc Arn
53c23b0222 Use YXZ convention for Euler angles.
As discussed in issues #1479 and #9782, choosing the up axis (which is Y in Godot) as the axis of the last (or first) rotation is helpful in practical use cases.
This also aligns Godot's convention with Unity, helping with a smoother transition for people who are used to working with Unity (issue #9905).

Internally, both XYZ and YXZ functions are kept, for potential future applications.
2017-08-09 09:05:37 -04:00
Naughty
ce543bc079 Added missing descriptions to Vector2 methods abs and clamped. 2017-08-07 19:55:59 -07:00
Indah Sylvia
5ae78fdf6a Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00