Bagikan melalui


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

Lihat juga

ID3DX11Scan