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 |