Files
XCEngine/docs/api/resources/iresource/isvalid.md

692 B

IResource::IsValid

virtual bool IsValid() const = 0

检查资源是否有效。纯虚方法,由具体资源类实现,返回资源当前的有效状态。

参数:

返回: bool - 资源有效返回 true,无效返回 false

异常:

线程安全:

复杂度: O(1)

示例:

ResourceHandle<Texture> tex = ResourceManager::Get().Load<Texture>("textures/player.png");
if (tex->IsValid()) {
    // 资源加载成功,可以使用
} else {
    // 资源加载失败或已被释放
}

相关文档