Bagikan melalui


ID3D10Device::CheckMultisampleQualityLevels method (d3d10.h)

Dapatkan jumlah tingkat kualitas yang tersedia selama multisampling.

Sintaks

HRESULT CheckMultisampleQualityLevels(
  [in]  DXGI_FORMAT Format,
  [in]  UINT        SampleCount,
  [out] UINT        *pNumQualityLevels
);

Parameter

[in] Format

Jenis: DXGI_FORMAT

Format tekstur. Lihat DXGI_FORMAT.

[in] SampleCount

Jenis: UINT

Jumlah sampel selama multisampling.

[out] pNumQualityLevels

Jenis: UINT*

Jumlah tingkat kualitas yang didukung oleh adaptor. Lihat keterangan.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.

Keterangan

Saat melakukan multisampling tekstur, jumlah tingkat kualitas yang tersedia untuk adaptor bergantung pada format tekstur yang digunakan dan jumlah sampel yang diminta. Jumlah sampel maksimum yang ditentukan oleh D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT dalam d3d10.h adalah 32. Jika nilai pNumQualityLevels yang dikembalikan adalah 0, kombinasi format dan jumlah sampel tidak didukung untuk adaptor yang diinstal.

Selain itu, definisi tingkat kualitas terserah setiap vendor perangkat keras untuk menentukan, namun tidak ada fasilitas yang disediakan oleh Direct3D untuk membantu menemukan informasi ini.

Perangkat Direct3D 10.1 diperlukan untuk mendukung 4x MSAA untuk semua format kecuali format R32G32B32A32 dan R32G32B32.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

ID3D10Device Interface