Metode ID3D10Debug::SetFeatureMask (d3d10sdklayers.h)
Atur bitfield bendera yang akan mengaktifkan dan menonaktifkan fitur debug.
Sintaks
HRESULT SetFeatureMask(
[in] UINT Mask
);
Parameter
[in] Mask
Jenis: UINT
Bendera masker fitur menggigit ORed bersama-sama. Jika bendera ada, maka fitur tersebut akan diatur ke aktif, jika tidak, fitur akan diatur ke nonaktif. Lihat keterangan untuk daftar bendera.
Menampilkan nilai
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.
Keterangan
Catatan Jika Anda memanggil API ini dalam proses Sesi 0, api akan mengembalikan DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP | Aplikasi akan menunggu GPU selesai memproses operasi penyajian sebelum melanjutkan. |
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP | Runtime juga akan memanggil ID3D10Device::Flush. |
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP | Runtime akan memanggil Ada. Presentasi buffer render akan terjadi sesuai dengan pengaturan yang ditetapkan oleh panggilan sebelumnya ke ID3D10Debug::SetSwapChain dan ID3D10Debug::SetPresentPerRenderOpDelay. |
Bendera masker fitur ini berlaku untuk metode operasi penyajian berikut:
- ID3D10Device::D raw
- ID3D10Device::D rawIndexed
- ID3D10Device::D rawInstanced
- ID3D10Device::D rawIndexedInstanced
- ID3D10Device::D rawAuto
- ID3D10Device::ClearRenderTargetView
- ID3D10Device::ClearDepthStencilView
- ID3D10Device::CopySubresourceRegion
- ID3D10Device::CopyResource
- ID3D10Device::UpdateSubresource
- ID3D10Device::GenerateMips
- ID3D10Device::ResolveSubresource
Persyaratan
Target Platform | Windows |
Header | d3d10sdklayers.h |