RID

A handle for a Resource's unique identifier.

Descripción

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.

Nota

Hay diferencias notables cuando usa esta API con C#. Véase Diferencias de la API de C# con GDScript para más información.

Constructores

RID

RID()

RID

RID(from: RID)

Métodos

int

get_id() const

bool

is_valid() const

Operadores

bool

operator !=(right: RID)

bool

operator <(right: RID)

bool

operator <=(right: RID)

bool

operator ==(right: RID)

bool

operator >(right: RID)

bool

operator >=(right: RID)


Descripciones de Constructores

RID RID() 🔗

Construye un RID vacío con el ID inválido 0.


RID RID(from: RID)

Construye un RID como copia del RID dado.


Descripciones de Métodos

int get_id() const 🔗

Devuelve el ID del recurso de bajo nivel al que se hace referencia.


bool is_valid() const 🔗

Devuelve true si el RID no es 0.


Descripciones de Operadores

bool operator !=(right: RID) 🔗

Devuelve true si los RID no son iguales.


bool operator <(right: RID) 🔗

Devuelve true si el ID del RID es menor que el ID de right.


bool operator <=(right: RID) 🔗

Devuelve true si el ID del RID es menor o igual que el ID de right.


bool operator ==(right: RID) 🔗

Devuelve true si ambos RID son iguales, lo que significa que ambos se refieren al mismo recurso de bajo nivel.


bool operator >(right: RID) 🔗

Devuelve true si el ID del RID es mayor que el ID de right.


bool operator >=(right: RID) 🔗

Devuelve true si el ID del RID es mayor o igual que el ID de right.