PFND3DDDI_SETRENDERSTATE fungsi panggilan balik (d3dumddi.h)
Fungsi SetRenderState memperbarui status render.
Sintaks
PFND3DDDI_SETRENDERSTATE Pfnd3dddiSetrenderstate;
HRESULT Pfnd3dddiSetrenderstate(
HANDLE hDevice,
const D3DDDIARG_RENDERSTATE *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDIARG_RENDERSTATE yang menjelaskan cara memperbarui status render.
Menampilkan nilai
SetRenderState mengembalikan S_OK atau hasil kesalahan yang sesuai jika status render tidak berhasil diperbarui.
Keterangan
Runtime Microsoft Direct3D memetakan panggilan BeginScene dan EndScene dari aplikasi ke fungsi SetRenderState driver tampilan mode pengguna. Saat runtime menerima panggilan BeginScene , runtime mengatur anggota Status dari struktur D3DDDIARG_RENDERSTATE yang diarahkan oleh pData ke D3DRENDERSTATE_SCENECAPTURE dan anggota Nilai D3DDDIARG_RENDERSTATE ke TRUE lalu memanggil SetRenderState. Saat runtime menerima panggilan EndScene , runtime mengatur anggota Status ke D3DRENDERSTATE_SCENECAPTURE dan anggota Nilai ke FALSE lalu memanggil SetRenderState. Di antara panggilan ini ke SetRenderState, driver mengambil data geometris dalam bingkai.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk