RID

Une handle pour un identifiant unique de Resource.

Description

Le type Variant RID est utilisé pour accéder à une ressource de bas-niveau par son ID unique. Les RID sont opaques, ce qui signifie qu'ils n'accordent pas accès à la ressource par eux-mêmes. Ils sont utilisés par les classes de serveur de bas-niveau, comme DisplayServer, RenderingServer, TextServer, etc.

Une ressource de bas niveau peut correspondre à une Resource de haut-niveau, comme Texture ou Mesh.

**Note : ** Les RID ne sont utiles que pendant la session courante. Ils ne correspondront pas à une ressource similaire si envoyés sur un réseau ou chargés à partir d'un fichier à une date ultérieure.

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

RID()

RID

RID(from: RID)

Méthodes

int

get_id() const

bool

is_valid() const

Opérateurs

bool

operator !=(right: RID)

bool

operator <(right: RID)

bool

operator <=(right: RID)

bool

operator ==(right: RID)

bool

operator >(right: RID)

bool

operator >=(right: RID)


Descriptions des constructeurs

RID RID() 🔗

Construit un RID vide avec l'identifiant invalide 0.


RID RID(from: RID)

Constructs an RID as a copy of the given RID.


Descriptions des méthodes

int get_id() const 🔗

Renvoie l'ID de la ressource de bas-niveau référencée.


bool is_valid() const 🔗

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.


bool operator <(right: RID) 🔗

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.


bool operator >(right: RID) 🔗

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.