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...
RID
Une handle pour un identifiant unique de Resource.
Description
The RID Variant type is used to access a low-level resource by its unique ID. RIDs are opaque, which means they do not grant access to the resource by themselves. They are used by the low-level server classes, such as DisplayServer, RenderingServer, TextServer, etc.
A low-level resource may correspond to a high-level Resource, such as Texture or Mesh.
Note: RIDs are only useful during the current session. It won't correspond to a similar resource if sent over a network, or loaded from a file at a later time.
Note: In a boolean context, an RID will evaluate to false if it has the invalid ID 0. Otherwise, an RID will always evaluate to true. This is equivalent to calling is_valid().
Note
Il y a des différences notables dans l'utilisation de cette API en C#. Voir Différences de l'API C# par rapport à GDScript pour plus d'informations.
Constructeurs
RID() |
|
Méthodes
get_id() const |
|
is_valid() const |
Opérateurs
operator !=(right: RID) |
|
operator <(right: RID) |
|
operator <=(right: RID) |
|
operator ==(right: RID) |
|
operator >(right: RID) |
|
operator >=(right: RID) |
Descriptions des constructeurs
Construit un RID vide avec l'identifiant invalide 0.
Constructs an RID as a copy of the given RID.
Descriptions des méthodes
Renvoie l'ID de la ressource de bas-niveau référencée.
Renvoie true si le RID n'est pas 0.
Descriptions des opérateurs
bool operator !=(right: RID) 🔗
Renvoie true si les RIDs ne sont pas égaux.
Renvoie true si l'ID du RID est inférieur à l'ID de right.
bool operator <=(right: RID) 🔗
Renvoie true si l'ID du RID est inférieur ou égal à l'ID de right.
bool operator ==(right: RID) 🔗
Renvoie true si les deux RID sont égaux, ce qui signifie qu'ils réfèrent tous deux à la même ressource de bas-niveau.
Renvoie true si l'ID du RID est supérieur à l'ID de right.
bool operator >=(right: RID) 🔗
Renvoie true si l'ID du RID est supérieur ou égal à l'ID de right.