D3D12DDI_INDIRECT_ARGUMENT_TYPE enumeration (d3d12umddi.h)
Specifies the type of the indirect parameter for indirect dispatch.
Syntax
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
} ;
Constants
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW Indicates the type is a Draw call. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED Indicates the type is a DrawIndexed call. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH Indicates the type is a Dispatch call. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW Indicates the type is a vertex buffer view. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW Indicates the type is an index buffer view. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT Indicates the type is a constant. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW Indicates the type is a constant buffer view (CBV). |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW Indicates the type is a shader resource view (SRV). |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW Indicates the type is an unordered access view (UAV). |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS Indicates the type is a DispatchRays call. Available starting with Windows 10, version 2004. |
D3D12DDI_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH Indicates the type is a DispatchMesh call. Available starting with Windows 10, version 2004. |
Remarks
D3D12DDI_INDIRECT_ARGUMENT_TYPE is a member of D3D12DDI_INDIRECT_ARGUMENT_DESC.
See the Mesh Shader Specification for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d12umddi.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for