Skip to main content
描述要與命令簽章搭配使用的間接引數 (參數)。

語法

成員

Type
類型: D3D12_INDIRECT_ARGUMENT_TYPE
D3D12_INDIRECT_ARGUMENT_TYPE 列舉常數,指定結構所包含的引數類型。 VertexBuffer.Slot
類型: UINT
指定包含頂點緩衝區位址的槽。 Constant.RootParameterIndex
類型: UINT
指定常數的根索引。 Constant.DestOffsetIn32BitValues
類型: UINT
指定群組中第一個常數的位移。支援位於指定根索引的多值常數。根常數項目必須由小到大排序。 Constant.Num32BitValuesToSet
類型: UINT
指定在指定根索引設定的 32 位元常數數目。支援位於指定根索引的多值常數。 ConstantBufferView.RootParameterIndex
類型: UINT
指定常數緩衝區檢視 (CBV) 的根索引。 ShaderResourceView.RootParameterIndex
類型: UINT
指定著色器資源檢視 (SRV) 的根索引。 UnorderedAccessView.RootParameterIndex
類型: UINT
指定無序存取檢視 (UAV) 的根索引。 DescriptorTableRootParameterIndex
類型: UINT
指定描述元表格中的根參數索引。 SPadding.SizeInBytes
類型: UINT
填補的大小 (以位元組為單位)。狀態設定功能。 DispatchL2.Flags
類型: D3D12XBOX_DISPATCH_FLAGS
一組 D3D12XBOX_DISPATCH_FLAGS,以直接引數的形式提供給命令簽章,並套用至所有符合此簽章的 ExecuteIndirect 呼叫。這個適用於 ID3D12GraphicsCommandList::ExecuteIndirect 的 XBOX 擴充功能支援額外的狀態設定功能。

備註

D3D12_COMMAND_SIGNATURE_DESC 結構會使用此結構。它為 ExecuteIndirect 新增 XBOX 專屬擴充功能,以支援額外的狀態設定功能。 D3D12_INDIRECT_ARGUMENT_DESC 新增了下列成員:
  • DescriptorTableRootParameterIndex
  • SPadding.SizeInBytes
  • DispatchL2.Flags

需求

標頭: d3d12_x.h 支援的平台: XBOX One 系列

另請參閱

d3d12_x
Last modified on October 6, 2026