ID3DX11Scan ::Multiscan, méthode (d3dcsx.h)
Effectue une analyse multiple d’une séquence.
Syntaxe
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
);
Paramètres
[in] ElementType
Type : D3DX11_SCAN_DATA_TYPE
Type d’élément dans la séquence. Pour plus d’informations, consultez D3DX11_SCAN_DATA_TYPE .
[in] OpCode
Type : D3DX11_SCAN_OPCODE
Opération binaire à effectuer. Pour plus d’informations, consultez D3DX11_SCAN_OPCODE .
[in] ElementScanSize
Type : UINT
Taille de l’analyse dans les éléments.
[in] ElementScanPitch
Type : UINT
Pitch de l’analyse suivante dans les éléments.
[in] ScanCount
Type : UINT
Nombre d’analyses dans le multiscan.
[in] pSrc
Type : ID3D11UnorderedAccessView*
Séquence d’entrée sur l’appareil. Définissez pSrc et pDst sur la même valeur pour les analyses sur place.
[in] pDst
Type : ID3D11UnorderedAccessView*
Séquence de sortie sur l’appareil.
Valeur retournée
Type : HRESULT
Retourne l’un des codes de retour décrits dans la rubrique Codes de retour Direct3D 11.
Remarques
Vous devez pointer les paramètres pSrc et pDst vers des mémoires tampons typées (et non vers des mémoires tampons brutes ou structurées). Pour plus d’informations sur les types de mémoire tampon, consultez Types de ressources. Le format de ces mémoires tampons typées doit être DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT ou DXGI_FORMAT_R32_INT. En outre, le format de ces mémoires tampons typées doit correspondre au type de données d’analyse que vous spécifiez dans le paramètre ElementType . Par exemple, si le type de données d’analyse est D3DX11_SCAN_DATA_TYPE_UINT, les formats de mémoire tampon doivent être DXGI_FORMAT_R32_UINT.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3dcsx.h |
Bibliothèque | D3dcsx.lib |