Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип косвенного параметра.
Синтаксис
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Указывает, что типом является вызов 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 |