Class reference

RID

A handle for a Resource's unique identifier.

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.

Constructors

RID RID()

Constructs an empty RID with the invalid ID 0.

RID RID(RID from)

Constructs an RID as a copy of the given RID.

Methods

int get_id() const

Returns the ID of the referenced low-level resource.

bool is_valid() const

Returns true if the RID is not 0.

Operators

bool operator !=(RID right)

Returns true if the RIDs are not equal.

bool operator <(RID right)

Returns true if the RID's ID is less than right's ID.

bool operator <=(RID right)

Returns true if the RID's ID is less than or equal to right's ID.

bool operator ==(RID right)

Returns true if both RIDs are equal, which means they both refer to the same low-level resource.

bool operator >(RID right)

Returns true if the RID's ID is greater than right's ID.

bool operator >=(RID right)

Returns true if the RID's ID is greater than or equal to right's ID.

Source revision 4f5b14abade2
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.