From e00b1f2f4fa9c85fe545c803446d833dfafd0bf5 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 22 Aug 2025 19:41:48 +0200 Subject: [PATCH] Document `REGION_RECT` canvas shader built-in in Sprite2D region property --- doc/classes/Sprite2D.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/classes/Sprite2D.xml b/doc/classes/Sprite2D.xml index 3d639fdf83b..3bb664adb87 100644 --- a/doc/classes/Sprite2D.xml +++ b/doc/classes/Sprite2D.xml @@ -75,6 +75,7 @@ If [code]true[/code], texture is cut from a larger atlas texture. See [member region_rect]. + [b]Note:[/b] When using a custom [Shader] on a [Sprite2D], the [code]UV[/code] shader built-in will refer to the entire texture space. Use the [code]REGION_RECT[/code] built-in to get the currently visible region defined in [member region_rect] instead. See [url=$DOCS_URL/tutorials/shaders/shader_reference/canvas_item_shader.html]CanvasItem shaders[/url] for details. If [code]true[/code], the area outside of the [member region_rect] is clipped to avoid bleeding of the surrounding texture pixels. [member region_enabled] must be [code]true[/code].