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
Eredita: RefCounted < Object
Mantiene un oggetto. Se l'oggetto è di tipo RefCounted, non aggiorna il conteggio dei riferimenti.
Descrizione
Un weakref può contenere un RefCounted senza contribuire al contatore dei riferimenti. Un weakref può essere creato da un Object usando @GlobalScope.weakref(). Se questo oggetto non è un riferimento, weakref funziona comunque, tuttavia, non ha alcun effetto sull'oggetto. I weakref sono utili nei casi in cui più classi hanno variabili che si riferiscono fra di loro. Senza weakref, l'utilizzo di queste classi potrebbe portare a perdite di memoria, visto che entrambi i riferimenti si impediscono di essere rilasciati. Convertire parte delle variabili a un weakref può impedire questa dipendenza ciclica, e consente il rilascio dei riferimenti.
Metodi
get_ref() const |
Descrizioni dei metodi
Restituisce l'Object a cui si riferisce questo weakref. Restituisce null se quell'oggetto non esiste più.