summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndrii Doroshenko (Xrayez) <xrayez@gmail.com>2021-01-13 16:24:51 +0200
committerAndrii Doroshenko (Xrayez) <xrayez@gmail.com>2021-01-13 16:27:58 +0200
commite94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4 (patch)
tree3d7166486ebdbab55b147ef0d929e72310e9ccbe /doc
parenta8cf045fd0c17dab73f648d0815d22677a252c77 (diff)
Expose `Resource.emit_changed()` to script
Also known as `emit_signal("changed")`.
Diffstat (limited to 'doc')
-rw-r--r--doc/classes/Resource.xml13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/classes/Resource.xml b/doc/classes/Resource.xml
index 0f4c170324..a9697c7fce 100644
--- a/doc/classes/Resource.xml
+++ b/doc/classes/Resource.xml
@@ -29,6 +29,19 @@
[b]Note:[/b] If [code]subresources[/code] is [code]true[/code], this method will only perform a shallow copy. Nested resources within subresources will not be duplicated and will still be shared.
</description>
</method>
+ <method name="emit_changed">
+ <return type="void">
+ </return>
+ <description>
+ Emits the [signal changed] signal.
+ If external objects which depend on this resource should be updated, this method must be called manually whenever the state of this resource has changed (such as modification of properties).
+ The method is equivalent to:
+ [codeblock]
+ emit_signal("changed")
+ [/codeblock]
+ [b]Note:[/b] This method is called automatically for built-in resources.
+ </description>
+ </method>
<method name="get_local_scene" qualifiers="const">
<return type="Node">
</return>