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
Дескриптор уникального идентификатора Resource.
Описание
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().
Примечание
Существуют заметные различия при использовании данного API с C#. Подробнее см. API различия C# и GDScript.
Конструкторы
RID() |
|
Методы
get_id() const |
|
is_valid() const |
Операторы
operator !=(right: RID) |
|
operator <(right: RID) |
|
operator <=(right: RID) |
|
operator ==(right: RID) |
|
operator >(right: RID) |
|
operator >=(right: RID) |
Описания конструктора
Создает пустой RID с недействительным идентификатором 0.
Создает RID как копию заданного RID.
Описания метода
Возвращает идентификатор указанного низкоуровневого ресурса.
Возвращает true, если RID не равен 0.
Описания оператора
bool operator !=(right: RID) 🔗
Возвращает true, если RID не равны.
Возвращает true, если идентификатор RID меньше идентификатора right.
bool operator <=(right: RID) 🔗
Возвращает true, если идентификатор RID меньше или равен идентификатору right.
bool operator ==(right: RID) 🔗
Возвращает true, если оба RID равны, что означает, что они оба ссылаются на один и тот же низкоуровневый ресурс.
Возвращает true, если идентификатор RID больше идентификатора right.
bool operator >=(right: RID) 🔗
Возвращает true, если идентификатор RID больше или равен идентификатору right.