D3D12_INDIRECT_ARGUMENT_TYPE列舉 (d3d12.h)

指定間接參數的類型。

Syntax

typedef enum D3D12_INDIRECT_ARGUMENT_TYPE {
  D3D12_INDIRECT_ARGUMENT_TYPE_DRAW = 0,
  D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH,
  D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT,
  D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS,
  D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH,
  D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT
} ;

常數

 
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW
值: 0
表示類型為 Draw 呼叫。
D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
表示類型為 DrawIndexed 呼叫。
D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH
表示類型為分派呼叫。
D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW
表示類型是頂點緩衝區檢視。
D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW
表示類型是索引緩衝區檢視。
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT
表示類型為常數。
D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW
表示類型是 CBV) (常數緩衝區檢視。
D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW
表示類型是著色器資源檢視, (SRV) 。
D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW
表示類型是未排序的存取檢視, (UAV) 。

備註

這個列舉是由 D3D12_INDIRECT_ARGUMENT_DESC 結構使用。

需求

   
標頭 d3d12.h

另請參閱

核心列舉