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

536 B
Raw Blame History

IResource::SetInvalid

void SetInvalid()

将资源标记为无效状态。此方法用于在加载失败或资源损坏时将 m_isValid 设为 false之后调用 IsValid() 将返回 false。

参数:

返回:

异常:

线程安全:

复杂度: O(1)

示例:

void LoadFailed() {
    texture->SetInvalid();
    if (!texture->IsValid()) {
        // 处理资源无效情况
    }
}

相关文档