Bagikan melalui


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)

Lihat juga

D3DDDI_DEVICEFUNCS