PFND3DDDI_SETVERTEXSHADERFUNC fungsi panggilan balik (d3dumddi.h)
Fungsi SetVertexShaderFunc mengatur kode shader vertex sehingga semua operasi gambar berikutnya menggunakan kode tersebut.
Sintaks
PFND3DDDI_SETVERTEXSHADERFUNC Pfnd3dddiSetvertexshaderfunc;
HRESULT Pfnd3dddiSetvertexshaderfunc(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
hShaderHandle [in]
Handel ke objek kode shader vertex.
Menampilkan nilai
SetVertexShaderFunc mengembalikan S_OK atau hasil kesalahan yang sesuai jika kode shader vertex tidak berhasil diatur.
Keterangan
Setelah mengatur kode shader vertex, semua operasi gambar menggunakan kode tersebut hingga kode lain dipilih.
Untuk driver tampilan mode pengguna yang mendukung shader vertex sebelum versi 2.0, runtime Microsoft Direct3D melewati 0 dalam parameter hShaderHandle untuk menunjukkan alur fungsi tetap. Untuk driver tampilan mode pengguna yang mendukung vertex shader versi 2.0 atau yang lebih baru, runtime mengonversi status vertex fungsi tetap Direct3D ke vertex shader versi 2.0. Untuk informasi selengkapnya status fungsi tetap, lihat Mengonversi Status Fixed-Function Direct3D.
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) |