Struktur D3DMATERIAL9
Menentukan properti material.
Sintaks
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
Anggota
-
Diffuse
-
Jenis: D3DCOLORVALUE
-
Nilai yang menentukan warna difus bahan. Lihat D3DCOLORVALUE.
-
Ambient
-
Jenis: D3DCOLORVALUE
-
Nilai yang menentukan warna sekitar bahan. Lihat D3DCOLORVALUE.
-
Spekular
-
Jenis: D3DCOLORVALUE
-
Nilai yang menentukan warna spekular bahan. Lihat D3DCOLORVALUE.
-
Emissive
-
Jenis: D3DCOLORVALUE
-
Nilai yang menentukan warna emissif bahan. Lihat D3DCOLORVALUE.
-
Daya
-
Jenis: float
-
Nilai floating-point yang menentukan ketajaman sorotan spekular. Semakin tinggi nilainya, semakin tajam sorotannya.
Keterangan
Untuk menonaktifkan sorotan spekular, atur D3DRS_SPECULARENABLE ke FALSE, menggunakan D3DRENDERSTATETYPE. Ini adalah opsi tercepat karena tidak ada sorotan spekular yang akan dihitung.
Untuk informasi selengkapnya tentang menggunakan mesin pencahayaan untuk menghitung pencahayaan spekular, lihat Pencahayaan Spekular (Direct3D 9).
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk