Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
WeakRef
Наследует: RefCounted < Object
Содержит Object. Если объект имеет значение RefCounted, он не обновляет счетчик ссылок.
Описание
Weakref может содержать RefCounted, не внося вклад в счетчик ссылок. Weakref может быть создана из Object с помощью @GlobalScope.weakref(). Если этот объект не является ссылкой, weakref все равно работает, однако она не оказывает никакого влияния на объект. Weakref полезны в случаях, когда несколько классов имеют переменные, ссылающиеся друг на друга. Без weakref использование этих классов может привести к утечкам памяти, поскольку обе ссылки не дают друг другу освободиться. Превращение части переменных в weakref может предотвратить эту циклическую зависимость и позволяет освободить ссылки.
Методы
get_ref() const |
Описания метода
Возвращает Object, на который ссылается этот weakref. Возвращает null, если этот объект больше не существует.