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

另請參閱

核心列舉