ID3D12GraphicsCommandList::Metode ClearState (d3d12.h)

Mereset status daftar perintah langsung kembali ke status saat daftar perintah dibuat.

Sintaks

void ClearState(
  [in, optional] ID3D12PipelineState *pPipelineState
);

Parameter

[in, optional] pPipelineState

Jenis: ID3D12PipelineState*

Penunjuk ke objek ID3D12PipelineState yang berisi status alur awal untuk daftar perintah.

Nilai kembali

Tidak ada

Keterangan

Tidak valid untuk memanggil ClearState pada bundel. Jika aplikasi memanggil ClearState pada bundel, panggilan ke Tutup akan mengembalikan E_FAIL.

Ketika ClearState dipanggil, semua sumber daya yang terikat saat ini tidak terikat. Topologi primitif diatur ke D3D_PRIMITIVE_TOPOLOGY_UNDEFINED. Viewport, persegi panjang gunting, nilai referensi stensil, dan faktor campuran diatur ke nilai kosong (semua nol). Predikasi dinonaktifkan.

Objek status alur yang disediakan aplikasi menjadi terikat saat objek status alur yang saat ini ditetapkan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12GraphicsCommandList