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
Hérite de : RefCounted < Object
Contient un Object. Si l'objet est RefCounted, il ne met pas à jour le compte des références.
Description
Un weakref (litt. "référence faible") peut tenir un RefCounted sans contribuer au compteur de références. Un weakref peut être créé à partir d'un Object utilisant @GlobalScope.weakref(). Si cet objet n'est pas une référence, weakref fonctionne toujours, cependant, il n'a aucun effet sur l'objet. Les weakrefs sont utiles dans les cas où plusieurs classes ont des variables qui se réfèrent l'une à l'autre. Sans weakrefs, l'utilisation de ces classes pourrait conduire à des fuites de mémoire, puisque les deux références s'entre-empêchent d'être libérées. Rendre une partie des variables une weakref peut prévenir cette dépendance cyclique, et permet de libérer les références.
Méthodes
get_ref() const |
Descriptions des méthodes
Renvoie l'Object auquel cette weakref se réfère. Renvoie null si l'objet n'existe plus.