ID3DX11SegmentedScan::Metode SegScan (d3dcsx.h)

Melakukan pemindaian tersegmentasi urutan.

Sintaks

HRESULT SegScan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] ID3D11UnorderedAccessView *pSrc,
  [in] ID3D11UnorderedAccessView *pSrcElementFlags,
  [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] pSrc

Jenis: ID3D11UnorderedAccessView*

Urutan input pada perangkat. Atur pSrc dan pDst ke nilai yang sama untuk pemindaian di tempat.

[in] pSrcElementFlags

Jenis: ID3D11UnorderedAccessView*

Array bit yang ringkas dengan satu bit per elemen pSrc. Nilai yang ditetapkan menunjukkan awal segmen baru.

[in] pDst

Jenis: ID3D11UnorderedAccessView*

Urutan output pada perangkat.

Nilai kembali

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.

Format tampilan sumber daya tempat titik parameter pSrcElementFlags harus DXGI_FORMAT_R32_UINT.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3dcsx.h
Pustaka D3dcsx.lib

Lihat juga

ID3DX11SegmentedScan