D3D12_RESOURCE_BARRIER_TYPE列舉 (d3d12.h)
指定資源使用) 描述 (轉換的資源屏障類型。
Syntax
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
常數
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION 值: 0 轉換屏障,表示不同使用方式之間一組子資源轉換。 呼叫端必須指定子資源使用前後的 。 |
D3D12_RESOURCE_BARRIER_TYPE_ALIASING 別名屏障,表示 2 個不同資源使用量之間的轉換,這些資源對應到相同的磚集區。 呼叫端可以同時指定資源前後的 。 請注意,一或兩個資源可以是 Null,這表示任何並排資源都可能導致別名。 |
D3D12_RESOURCE_BARRIER_TYPE_UAV UAV) 屏障 (未排序的存取檢視,表示所有 UAV 存取 (讀取或寫入) 到特定資源必須先完成,才能開始讀取或寫入) 任何未來的 UAV (存取。 |
備註
此列舉用於 D3D12_RESOURCE_BARRIER_TYPE 結構。 請搭配 ID3D12GraphicsCommandList::ResourceBarrier 方法使用這些值。
需求
標頭 | d3d12.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應