Commit Graph

186 Commits

Author SHA1 Message Date
1be1bd15d8 Clarify notification call order 2025-11-11 15:41:56 +01:00
9f7c3d00dd Add methods to draw ellipses 2025-09-19 10:45:16 +02:00
bb16908a41 Document CanvasItem draw_*() methods using local coordinate space 2025-09-03 23:10:28 +02:00
cec5c89f9d Merge pull request #107143 from Mickeon/documentation-miscellaneous-oddities-part-5
Fix miscellaneous oddities around the class reference (part 5)
2025-06-13 15:53:47 +02:00
2d8e408e7e Merge pull request #103012 from KoBeWi/far_textures
Better explain texture repeat
2025-06-12 22:48:27 +02:00
3613306bba Fix miscellaneous oddities around the class reference (part 5) 2025-06-06 15:21:25 +02:00
4afeca3bcf Replace global oversampling with overrideable per-viewport oversampling. 2025-04-14 13:43:09 +03:00
49d4168f30 Better explain texture repeat 2025-03-20 17:34:29 +01:00
93a7584223 Overhaul CanvasItem documentation 2025-03-18 15:36:27 +01:00
d1af005fed Document CanvasItem.draw_dashed_line()'s dash and align parameters 2025-02-11 15:15:46 +01:00
8af5072652 Mention visibility layers and inheritance in Node3D.is_visible_in_tree() docs 2025-02-05 10:57:06 +01:00
ceefc0d38a Implement 2D instance shader parameters
Co-authored-by: kobewi <kobewi4e@gmail.com>
Co-authored-by: yesfish <huwpascoe@users.noreply.github.com>
Co-authored-by: Álex Román Núñez <eirexe123@gmail.com>
2024-12-17 23:59:16 +01:00
eaebb3f864 Fix more miscellaneous oddities around the class reference 2024-11-12 17:44:45 +01:00
2c31bd767c Merge pull request #99020 from Mickeon/documentation-example-pruning-2
Clean up more `[b]Example:[/b]` lines from the class reference
2024-11-12 09:28:02 -06:00
932b1c434c Clean up more [b]Example:[/b] lines from the class reference 2024-11-11 12:05:34 +01:00
ae9f2bd9df Add note to CanvasItem.clip_children about nesting
Add CanvasGroup information to clipping note
2024-11-10 09:51:57 -08:00
e0c7e063e5 Improve make_canvas_position_local description 2024-10-24 15:10:20 +02:00
9b474e3a8e doc: clarify CanvasItem's visibility signal descriptions 2024-09-24 08:31:51 +02:00
330f91d32b clarify CanvasItem's visible property, and its visibility_changed and hidden signals 2024-09-23 12:11:38 +02:00
78abc3f57a Document use of pre-calculated triangulation when drawing polygons 2024-09-04 11:31:22 +03:00
4b2ffdd208 Clarify is_visible_in_tree() in CanvasItem 2024-07-14 01:16:25 +02:00
a917246d5b fixed the y-sorting description having higher and lower inverted (oops!) 2024-07-01 11:11:30 +02:00
ed3d311687 Add antialias support for CanvasItem draw primitives
including
- rect, circle; both filled and unfilled.
- polyline, multiline
2024-05-13 19:03:31 +08:00
1f2aa17d14 Extend CanvasItem::draw_circle() with filled, width, and antialiased options
Make it possible to draw unfilled circle, like draw_rect(). Antialising is only implemented for unfilled version.
2024-05-02 10:42:24 +02:00
d04d58d387 Clarify transform inheritance of CanvasItem nodes 2024-04-24 16:31:07 +02:00
2ae6343533 Merge pull request #90310 from mhilbrunner/OutdatedDemos
Update links to outdated asset library demos
2024-04-08 11:21:38 +02:00
c83718624f Update links to outdated asset library demos
Update links to outdated asset library demos

Co-authored-by: Max Hilbrunner <m.hilbrunner@gmail.com>
2024-04-07 16:59:43 +02:00
7d8cd49737 improve description of y_sort_enabled 2024-04-02 09:43:18 +02:00
c54e09a5a3 Overhaul some "uncommon" wording in class reference 2024-03-01 15:32:38 +01:00
9b5cd8e240 [Doc] Fix some incorrect uses of "children" 2024-02-29 11:52:55 +01:00
f781571d07 Add keywords to improve search in the class reference 2024-02-22 16:16:49 +01:00
dc2d1e3f47 Merge pull request #79452 from /ysort-update-first-item-position 2024-02-20 23:59:17 +01:00
TML
6a17f2a82d Expose CanvasLayer::get_canvas_layer_node() 2024-02-20 18:14:47 +01:00
61bdbdd9ee Replace some "uncommon" words in class reference 2024-01-15 18:51:52 +01:00
47cadda3ad Improve and clarify texture filtering documentation
- Mention the Use Nearest Mipmap Filter project setting.
- Fix nearest mipmap claiming to always use bilinear filtering
  (it uses trilinear filtering by default, like linear mipmap).
2023-11-14 15:18:03 +01:00
d452fb61aa Update draw_polyline documentation to clarify negative width behavior 2023-10-08 17:06:59 +08:00
fffbb42a24 Improve canvas layer index documentation
Document special case of identical canvas layer index.
2023-09-18 21:33:31 +02:00
b7e5ea8a39 Update Y-sort position of the first item in the sorted subtree 2023-07-14 02:18:05 +02:00
81064cc239 Doctool: Remove version attribute from XML header
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
2023-07-06 10:08:21 +02:00
346f1ab86b Bump version to 4.2-dev
Keep on waitin'
2023-07-05 22:07:03 +02:00
eb391d3302 Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00
151a4ba6a5 Overhaul the top sections of the class reference (GUI classes) 2023-05-28 14:24:54 +02:00
9163d8c336 Expose TextServer justification flags to Label, Label3D, TextMesh and RTL. Add flags to control last/single line justification. 2023-05-15 19:23:54 +03:00
cc44d75cd8 Fix draw_multiline_colors usage 2023-05-15 09:56:13 +03:00
bbe05b60c8 Merge pull request #57179 from spacechase0/notify-world2d-changed-master
Propagate previously unused NOTIFICATION_WORLD_2D_CHANGED, make CanvasItem/CollisionObject2D use it
2023-05-08 16:40:00 +02:00
5056c427d3 Improve RenderingServer, RenderingDevice, ShaderGlobalsOverride documentation
This brings the overall class reference completion percentage from 87% to 92%.
2023-05-06 22:40:32 +02:00
740b0713a2 Fix small mistake in docs, "antecedents" -> "ancestors" 2023-05-03 21:23:28 -05:00
33b9be27d3 Some clarifications on screen-space coordinates 2023-05-03 20:15:49 +02:00
46e06ee1e6 Propogate previously unused NOTIFICATION_WORLD_2D_CHANGED, make CanvasItem/CollisionObject2D use it 2023-05-01 18:26:55 -04:00
4fb9aa2294 Improve CanvasItem.self_modulate docs 2023-04-03 12:56:06 +02:00