RID
Дескриптор уникального идентификатора Resource.
Описание
Тип RID Variant используется для доступа к низкоуровневому ресурсу по его уникальному идентификатору. RID непрозрачны, то есть сами по себе не предоставляют доступ к ресурсу. Они используются низкоуровневыми серверными классами, такими как DisplayServer, RenderingServer, TextServer и т. д.
Низкоуровневый ресурс может соответствовать высокоуровневому Resource, такому как Texture или Mesh.
Примечание: RID полезны только во время текущего сеанса. Он не будет соответствовать похожему ресурсу, если будет отправлен по сети или загружен из файла позднее.
Примечание
Существуют заметные различия при использовании данного 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.