RID

Ручка для унікального ідентифікатора Resource.

Опис

Тип RID Variant використовується для доступу до низькорівневого ресурсу за унікальним ідентифікатором. RIDs є непрозорим, що означає, що вони не надають доступу до ресурсу самостійно. Вони використовуються за допомогою низькорівневих серверів, таких як DisplayServer, RenderingServer, TextServer та ін.

Невисокий ресурс може відповідати високому рівні Resource, наприклад Texture або Mesh.

Примітка: RIDs є корисним тільки під час поточного сеансу. Чи не відповідає аналогічному ресурсу, якщо надсилаються через мережу, або завантажені з файлу в пізній час.

Примітка

Існують значні відмінності при використанні цього API із С#. Більше інформації: ref:doc_c_sharp_differences.

Конструктори

RID

RID()

RID

RID(from: RID)

Методи

int

get_id() const

bool

is_valid() const

Оператори

bool

operator !=(right: RID)

bool

operator <(right: RID)

bool

operator <=(right: RID)

bool

operator ==(right: RID)

bool

operator >(right: RID)

bool

operator >=(right: RID)


Описи конструкторів

RID RID() 🔗

Створює порожній RID із недійсним ідентифікатором 0.


RID RID(from: RID)

Створює RID як копію заданого RID.


Описи методів

int get_id() const 🔗

Повернути Ідентифікацію на доданому низькорівневому ресурсі.


bool is_valid() const 🔗

true якщо RID не 0.


Описи операторів

bool operator !=(right: RID) 🔗

true якщо RID не рівні.


bool operator <(right: RID) 🔗

Повертаємо true, якщо ідентифікатор RID менше, ніж ідентифікатор right.


bool operator <=(right: RID) 🔗

Повертає true, якщо ідентифікатор RID менший або дорівнює ідентифікатору right.


bool operator ==(right: RID) 🔗

Повернення true, якщо обидва RID рівні, що означає, що вони обидва відносяться до того ж низького ресурсу.


bool operator >(right: RID) 🔗

Повертаємо true, якщо ідентифікатор RID більше, ніж ідентифікатор right.


bool operator >=(right: RID) 🔗

Повертаємо true, якщо ідентифікатор RID більше, ніж або дорівнює ID right.