Enumerasi D3DMATERIALCOLORSOURCE

Menentukan lokasi di mana komponen warna atau warna harus diakses untuk perhitungan pencahayaan.

Sintaks

typedef enum D3DMATERIALCOLORSOURCE { 
  D3DMCS_MATERIAL     = 0,
  D3DMCS_COLOR1       = 1,
  D3DMCS_COLOR2       = 2,
  D3DMCS_FORCE_DWORD  = 0x7fffffff
} D3DMATERIALCOLORSOURCE, *LPD3DMATERIALCOLORSOURCE;

Konstanta

D3DMCS_MATERIAL

Gunakan warna dari bahan saat ini.

D3DMCS_COLOR1

Gunakan warna verteks difus.

D3DMCS_COLOR2

Gunakan warna verteks spekular.

D3DMCS_FORCE_DWORD

Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.

Keterangan

Bendera ini digunakan untuk mengatur nilai status render berikut dalam jenis enumerasi D3DRENDERSTATETYPE .

  • D3DRS_AMBIENTMATERIALSOURCE
  • D3DRS_DIFFUSEMATERIALSOURCE
  • D3DRS_EMISSIVEMATERIALSOURCE
  • D3DRS_SPECULARMATERIALSOURCE

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Enumerasi Direct3D

D3DRENDERSTATETYPE