瀏覽代碼

Merge pull request #79656 from josefalanga/master

Clarify when the `changed` signal is emitted for `Resource` and `Material`
Yuri Sizov 2 年之前
父節點
當前提交
9199649c40
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      doc/classes/Resource.xml
  2. 1 0
      doc/classes/ShaderMaterial.xml

+ 1 - 1
doc/classes/Resource.xml

@@ -32,7 +32,7 @@
 		<method name="emit_changed">
 			<return type="void" />
 			<description>
-				Emits the [signal changed] signal. This method is called automatically for built-in resources.
+				Emits the [signal changed] signal. This method is called automatically for some built-in resources.
 				[b]Note:[/b] For custom resources, it's recommended to call this method whenever a meaningful change occurs, such as a modified property. This ensures that custom [Object]s depending on the resource are properly updated.
 				[codeblock]
 				var damage:

+ 1 - 0
doc/classes/ShaderMaterial.xml

@@ -5,6 +5,7 @@
 	</brief_description>
 	<description>
 		A material that uses a custom [Shader] program to render either items to screen or process particles. You can create multiple materials for the same shader but configure different values for the uniforms defined in the shader.
+		[b]Note:[/b] For performance reasons the [signal Resource.changed] signal is only emitted when the [member Resource.resource_name] is changed. Only in editor, is also emitted for [member shader] changes.
 	</description>
 	<tutorials>
 		<link title="Shaders documentation index">$DOCS_URL/tutorials/shaders/index.html</link>