Bagikan melalui


PFND3DDDI_SETMATERIAL fungsi panggilan balik (d3dumddi.h)

Fungsi SetMaterial mengatur properti material yang digunakan perangkat pada sistem untuk membuat efek yang diperlukan selama penyajian.

Sintaks

PFND3DDDI_SETMATERIAL Pfnd3dddiSetmaterial;

HRESULT Pfnd3dddiSetmaterial(
  HANDLE hDevice,
  const D3DDDIARG_SETMATERIAL *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDIARG_SETMATERIAL yang menjelaskan properti material yang digunakan untuk penyajian.

Menampilkan nilai

SetMaterial mengembalikan S_OK atau hasil kesalahan yang sesuai jika properti material tidak berhasil diatur.

Keterangan

Properti material merinci pantulan difus bahan, pantulan sekitar, emisi cahaya, dan karakteristik penyorotan spekular. Runtime Microsoft Direct3D menggunakan struktur D3DDDIARG_SETMATERIAL untuk meneruskan semua informasi properti material ke driver tampilan mode pengguna. Sifat material mempengaruhi warna yang digunakan runtime Direct3D untuk memerkosterisasi poligon yang menggunakan bahan. Dengan pengecualian properti spekular, masing-masing properti digambarkan sebagai warna RGBA yang mewakili berapa banyak bagian merah, hijau, dan biru dari jenis cahaya tertentu yang tercermin dan faktor campuran alfa (komponen alfa warna RGBA). Properti spekular bahan dijelaskan dalam dua bagian: warna dan daya. Untuk informasi selengkapnya tentang properti material, lihat dokumentasi Microsoft Windows SDK.

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_SETMATERIAL

D3DDDI_DEVICEFUNCS