Files
XCEngine/docs/api/rhi/d3d12/command-list/get-resource-state.md
2026-03-20 02:35:45 +08:00

726 B

D3D12CommandList::GetResourceState

ResourceStates GetResourceState(ID3D12Resource* resource) const;

获取资源状态。

参数:

  • resource - D3D12 资源指针

返回值: 资源当前状态,如果资源未被跟踪则返回 ResourceStates::Common

复杂度: O(1)

示例:

ID3D12Resource* resource = /* 获取资源 */;
ResourceStates state = cmdList.GetResourceState(resource);
if (state == ResourceStates::RenderTarget) {
    // 资源当前为渲染目标状态
}

相关文档