D3D12DDI_INDIRECT_ARGUMENT_TYPE 枚举 (d3d12umddi.h)

指定间接调度的间接参数的类型。

语法

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_DRAW
指示类型为 Draw 调用。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED
指示类型是 DrawIndexed 调用。
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH
指示类型是 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_TYPED3D12DDI_INDIRECT_ARGUMENT_DESC 的成员。

有关详细信息,请参阅 网格着色器规范

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 d3d12umddi.h

另请参阅

D3D12DDI_INDIRECT_ARGUMENT_DESC