diff --git a/doc/classes/CanvasItem.xml b/doc/classes/CanvasItem.xml index 0f2c616fd3f..6ddcfd5a853 100644 --- a/doc/classes/CanvasItem.xml +++ b/doc/classes/CanvasItem.xml @@ -753,6 +753,7 @@ The [CanvasItem] has exited the canvas. + This notification is sent in reversed order. Notification received when this [CanvasItem] is registered to a new [World2D] (see [method get_world_2d]). diff --git a/doc/classes/Control.xml b/doc/classes/Control.xml index d28eff5fa5a..3ee4e865003 100644 --- a/doc/classes/Control.xml +++ b/doc/classes/Control.xml @@ -1287,6 +1287,7 @@ Sent when the node loses focus. + This notification is sent in reversed order. Sent when the node needs to refresh its theme items. This happens in one of the following cases: diff --git a/doc/classes/Node.xml b/doc/classes/Node.xml index 6b0744e765d..271b7fa4375 100644 --- a/doc/classes/Node.xml +++ b/doc/classes/Node.xml @@ -1165,6 +1165,7 @@ Notification received when the node is about to exit a [SceneTree]. See [method _exit_tree]. This notification is received [i]after[/i] the related [signal tree_exiting] signal. + This notification is sent in reversed order. diff --git a/doc/classes/Node3D.xml b/doc/classes/Node3D.xml index 88fc49c529c..a3f0ee971b7 100644 --- a/doc/classes/Node3D.xml +++ b/doc/classes/Node3D.xml @@ -380,6 +380,7 @@ Notification received when this node is unregistered from the current [World3D] (see [method get_world_3d]). + This notification is sent in reversed order. Notification received when this node's visibility changes (see [member visible] and [method is_visible_in_tree]). diff --git a/doc/classes/Object.xml b/doc/classes/Object.xml index e88856f2bea..d6ce0419f40 100644 --- a/doc/classes/Object.xml +++ b/doc/classes/Object.xml @@ -267,7 +267,7 @@ [/csharp] [/codeblocks] [b]Note:[/b] The base [Object] defines a few notifications ([constant NOTIFICATION_POSTINITIALIZE] and [constant NOTIFICATION_PREDELETE]). Inheriting classes such as [Node] define a lot more notifications, which are also received by this method. - [b]Note:[/b] Unlike other virtual methods, this method is called automatically for every script that overrides it. This means that the base implementation should not be called via [code]super[/code] in GDScript or its equivalents in other languages. The bottom-most sub-class will be called first, with subsequent calls ascending the class hierarchy. + [b]Note:[/b] Unlike other virtual methods, this method is called automatically for every script that overrides it. This means that the base implementation should not be called via [code]super[/code] in GDScript or its equivalents in other languages. Call order depends on the [code]reversed[/code] argument of [method notification] and varies between different notifications. Most notifications are sent in the forward order (i.e. Object class first, most derived class last). @@ -1031,6 +1031,7 @@ Notification received when the object is about to be deleted. Can be used like destructors in object-oriented programming languages. + This notification is sent in reversed order. Notification received when the object finishes hot reloading. This notification is only sent for extensions classes and derived.