PFND3DDDI_SETTEXTURESTAGESTATE fungsi panggilan balik (d3dumddi.h)
Fungsi SetTextureStageState memperbarui status tekstur pada tahap tertentu dalam grup beberapa tekstur.
Sintaks
PFND3DDDI_SETTEXTURESTAGESTATE Pfnd3dddiSettexturestagestate;
HRESULT Pfnd3dddiSettexturestagestate(
HANDLE hDevice,
const D3DDDIARG_TEXTURESTAGESTATE *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDIARG_TEXTURESTAGESTATE yang menjelaskan cara memperbarui tekstur.
Menampilkan nilai
SetTextureStageState mengembalikan S_OK atau hasil kesalahan yang sesuai jika tekstur tidak berhasil diperbarui.
Keterangan
Driver tampilan mode pengguna tidak diperlukan untuk menyimpan nilai colorkey dalam struktur alokasi privatnya karena runtime Microsoft Direct3D selalu meneruskan informasi colorkeying yang sesuai dalam panggilan ke fungsi SetTextureStageState driver. Misalnya, runtime meneruskan informasi colorkey berikut di anggota struktur D3DDDIARG_TEXTURESTAGESTATE yang ditunjukkan oleh pData untuk melakukan operasi colorkey yang ditunjukkan:
- D3DTSS_TEXTURECOLORKEYVAL di anggota Status dan nilai colorkey di anggota Nilai untuk memperbarui colorkey tekstur saat ini
- D3DTSS_DISABLETEXTURECOLORKEY di anggota Status dan TRUE di anggota Nilai untuk menonaktifkan colorkey tekstur saat ini
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) |