ID3DX11Scan::Multiscan メソッド (d3dcsx.h)

シーケンスのマルチスキャンを実行します。

構文

HRESULT Multiscan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] UINT                      ElementScanPitch,
  [in] UINT                      ScanCount,
  [in] ID3D11UnorderedAccessView *pSrc,
  [in] ID3D11UnorderedAccessView *pDst
);

パラメーター

[in] ElementType

種類: D3DX11_SCAN_DATA_TYPE

シーケンス内の要素の型。 詳細については、「 D3DX11_SCAN_DATA_TYPE 」を参照してください。

[in] OpCode

種類: D3DX11_SCAN_OPCODE

実行するバイナリ操作。 詳細については、「 D3DX11_SCAN_OPCODE 」を参照してください。

[in] ElementScanSize

型: UINT

要素内のスキャンのサイズ。

[in] ElementScanPitch

型: UINT

要素内の次のスキャンのピッチ。

[in] ScanCount

型: UINT

マルチスキャン内のスキャンの数。

[in] pSrc

種類: ID3D11UnorderedAccessView*

デバイスの入力シーケンス。 インプレース スキャンの pSrcpDst を同じ値に設定します。

[in] pDst

種類: ID3D11UnorderedAccessView*

デバイスの出力シーケンス。

戻り値

種類: HRESULT

「Direct3D 11 リターン コード」で説明されているリターン コードの 1 つを返します。

注釈

パラメーター pSrcpDst を型指定されたバッファー (未加工または構造化バッファーではなく) にポイントする必要があります。 バッファーの種類については、「 リソースの種類」を参照してください。 これらの型指定されたバッファーの形式は 、DXGI_FORMAT_R32_FLOATDXGI_FORMAT_R32_UINT、または DXGI_FORMAT_R32_INTである必要があります。 さらに、これらの型指定されたバッファーの形式は、 ElementType パラメーターで指定したスキャン データ型と一致する必要があります。 たとえば、スキャン データ型が D3DX11_SCAN_DATA_TYPE_UINTの場合は、バッファー形式を DXGI_FORMAT_R32_UINTする必要があります。

要件

要件
対象プラットフォーム Windows
ヘッダー d3dcsx.h
Library D3dcsx.lib

こちらもご覧ください

ID3DX11Scan