ID3DX11Scan::Metode multiscan (d3dcsx.h)
Melakukan multiscan urutan.
Sintaks
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
);
Parameter
[in] ElementType
Jenis: D3DX11_SCAN_DATA_TYPE
Jenis elemen dalam urutan. Lihat D3DX11_SCAN_DATA_TYPE untuk informasi selengkapnya.
[in] OpCode
Jenis: D3DX11_SCAN_OPCODE
Operasi biner yang akan dilakukan. Lihat D3DX11_SCAN_OPCODE untuk informasi selengkapnya.
[in] ElementScanSize
Jenis: UINT
Ukuran pemindaian dalam elemen.
[in] ElementScanPitch
Jenis: UINT
Pitch pemindaian berikutnya dalam elemen.
[in] ScanCount
Jenis: UINT
Jumlah pemindaian dalam multiscan.
[in] pSrc
Jenis: ID3D11UnorderedAccessView*
Urutan input pada perangkat. Atur pSrc dan pDst ke nilai yang sama untuk pemindaian di tempat.
[in] pDst
Jenis: ID3D11UnorderedAccessView*
Urutan output pada perangkat.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan salah satu kode pengembalian yang dijelaskan dalam topik Direct3D 11 Return Codes.
Keterangan
Anda harus mengarahkan parameter pSrc dan pDst ke buffer yang diketik (dan bukan buffer mentah atau terstruktur). Untuk informasi tentang jenis buffer, lihat Jenis Sumber Daya. Format buffer jenis ini harus DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT, atau DXGI_FORMAT_R32_INT. Selain itu, format buffer yang diketik ini harus cocok dengan jenis data pemindaian yang Anda tentukan dalam parameter ElementType . Misalnya, jika jenis data pemindaian D3DX11_SCAN_DATA_TYPE_UINT, format buffer harus DXGI_FORMAT_R32_UINT.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3dcsx.h |
Pustaka | D3dcsx.lib |