Metodo ID3DX11Scan::Multiscan (d3dcsx.h)

Esegue un'analisi multipla di una sequenza.

Sintassi

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
);

Parametri

[in] ElementType

Tipo: D3DX11_SCAN_DATA_TYPE

Tipo di elemento nella sequenza. Per altre informazioni, vedere D3DX11_SCAN_DATA_TYPE .

[in] OpCode

Tipo: D3DX11_SCAN_OPCODE

Operazione binaria da eseguire. Per altre informazioni, vedere D3DX11_SCAN_OPCODE .

[in] ElementScanSize

Tipo: UINT

Dimensioni dell'analisi negli elementi.

[in] ElementScanPitch

Tipo: UINT

Inclinazione dell'analisi successiva negli elementi.

[in] ScanCount

Tipo: UINT

Numero di analisi nell'analisi multipla.

[in] pSrc

Tipo: ID3D11UnorderedAccessView*

Sequenza di input nel dispositivo. Impostare pSrc e pDst sullo stesso valore per le analisi sul posto.

[in] pDst

Tipo: ID3D11UnorderedAccessView*

Sequenza di output nel dispositivo.

Valore restituito

Tipo: HRESULT

Restituisce uno dei codici restituiti descritti nell'argomento Codici restituiti Direct3D 11.

Commenti

È necessario puntare i parametri pSrc e pDst ai buffer tipizzato (e non ai buffer non elaborati o strutturati). Per informazioni sui tipi di buffer, vedere Tipi di risorse. Il formato di questi buffer tipizzato deve essere DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT o DXGI_FORMAT_R32_INT. Inoltre, il formato di questi buffer tipizzati deve corrispondere al tipo di dati di analisi specificato nel parametro ElementType . Ad esempio, se il tipo di dati di analisi è D3DX11_SCAN_DATA_TYPE_UINT, i formati del buffer devono essere DXGI_FORMAT_R32_UINT.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3dcsx.h
Libreria D3dcsx.lib

Vedi anche

ID3DX11Scan