Bagikan melalui


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)

Lihat juga

D3DDDIARG_TEXTURESTAGESTATE

D3DDDI_DEVICEFUNCS