RID

Resource唯一标识符的句柄。

描述

RIDVariant类型用于通过其唯一ID访问低级资源。RID是不透明的,这意味着它们不会自行授予对资源的访问权限。它们由低级服务器类使用,例如DisplayServerRenderingServerTextServer等。

低级资源可能对应于高级Resource,例如TextureMesh

注意:RID仅在当前会话期间有用。如果通过网络发送或稍后从文件加载,它将不对应于类似的资源。

构造函数

RID

RID()

RID

RID(from: RID)

方法

int

get_id() const

bool

is_valid() const

运算符


构造函数说明

RID RID() 🔗

构造一个ID0无效的空RID


RID RID(from: RID)

构造一个RID作为给定RID的副本。


方法说明

int get_id() const 🔗

返回引用的低级资源的ID。


bool is_valid() const 🔗

如果RID不是0,则返回true


运算符说明

bool operator !=(right: RID) 🔗

如果RIDs不相等,则返回true


bool operator <(right: RID) 🔗

如果RID的ID小于right的ID,则返回true


bool operator <=(right: RID) 🔗

如果RID的ID小于或等于right的ID,则返回true


bool operator ==(right: RID) 🔗

如果两个RID相等,则返回true,这意味着它们都引用相同的低级资源。


bool operator >(right: RID) 🔗

如果RID的ID大于right的ID,则返回true


bool operator >=(right: RID) 🔗

如果RID的ID大于或等于right的ID,则返回true