D3D12DDI_INDIRECT_ARGUMENT_TYPE列挙 (d3d12umddi.h)

D3D12DDI_INDIRECT_ARGUMENT_TYPE列挙は、間接ディスパッチの間接パラメーターの型を指定します。

構文

typedef enum D3D12DDI_INDIRECT_ARGUMENT_TYPE {
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH,
  D3D12DDI_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT
} ;

定数

 
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW
種類が Draw 呼び出しであることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
種類が DrawIndexed 呼び出しであることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH
種類がディスパッチ呼び出しであることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
型が頂点バッファー ビューであることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
型がインデックス バッファー ビューであることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT
型が定数であることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
型が定数バッファー ビュー (CBV) であることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
種類がシェーダー リソース ビュー (SRV) であることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
型が順序なしのアクセス ビュー (UAV) であることを示します。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS
種類が DispatchRays 呼び出しであることを示します。 Windows 10 バージョン 2004 以降で使用できます。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH
種類が DispatchMesh 呼び出しであることを示します。 Windows 10 バージョン 2004 以降で使用できます。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT
型がインクリメント定数であることを示します。

注釈

D3D12DDI_INDIRECT_ARGUMENT_TYPE は、 D3D12DDI_INDIRECT_ARGUMENT_DESCのメンバーです。

詳細については、 メッシュ シェーダーの仕様 に関するページを参照してください。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_INDIRECT_ARGUMENT_DESC