D3D12_DESCRIPTOR_RANGE_TYPE列挙 (d3d12.h)

たとえば、記述子テーブルの一部に 100 個のシェーダー リソース ビュー (SRV) がある場合、その範囲を 100 ではなく 1 つのエントリで宣言できるように範囲を指定します。

構文

typedef enum D3D12_DESCRIPTOR_RANGE_TYPE {
  D3D12_DESCRIPTOR_RANGE_TYPE_SRV = 0,
  D3D12_DESCRIPTOR_RANGE_TYPE_UAV,
  D3D12_DESCRIPTOR_RANGE_TYPE_CBV,
  D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER
} ;

定数

 
D3D12_DESCRIPTOR_RANGE_TYPE_SRV
値: 0
SRV の範囲を指定します。
D3D12_DESCRIPTOR_RANGE_TYPE_UAV
順序なしアクセス ビュー (UAV) の範囲を指定します。
D3D12_DESCRIPTOR_RANGE_TYPE_CBV
定数バッファー ビュー (CBV) の範囲を指定します。
D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER
サンプラーの範囲を指定します。

注釈

この列挙型は、 D3D12_DESCRIPTOR_RANGE 構造体によって使用されます。

要件

要件
Header d3d12.h

こちらもご覧ください

コア列挙