726 B
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) {
// 资源当前为渲染目标状态
}
相关文档
- D3D12CommandList 总览 - 返回类总览
- TrackResource - 跟踪资源
- TransitionBarrier - 资源状态转换