Bagikan melalui


Enumerasi D3DLIGHTTYPE

Mendefinisikan jenis cahaya.

Sintaks

typedef enum D3DLIGHTTYPE { 
  D3DLIGHT_POINT        = 1,
  D3DLIGHT_SPOT         = 2,
  D3DLIGHT_DIRECTIONAL  = 3,
  D3DLIGHT_FORCE_DWORD  = 0x7fffffff
} D3DLIGHTTYPE, *LPD3DLIGHTTYPE;

Konstanta

D3DLIGHT_POINT

Cahaya adalah sumber titik. Cahaya memiliki posisi di ruang angkasa dan memancarkan cahaya ke segala arah.

D3DLIGHT_SPOT

Cahaya adalah sumber sorotan. Cahaya ini seperti cahaya titik, kecuali bahwa penerangan terbatas pada kerucut. Jenis cahaya ini memiliki arah dan beberapa parameter lain yang menentukan bentuk kerumuman yang dihasilkannya. Untuk informasi tentang parameter ini, lihat struktur D3DLIGHT9 .

D3DLIGHT_DIRECTIONAL

Cahaya adalah sumber cahaya arah. Ini setara dengan menggunakan sumber cahaya titik pada jarak tak terbatas.

D3DLIGHT_FORCE_DWORD

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

Keterangan

Lampu arah sedikit lebih cepat daripada sumber cahaya titik, tetapi lampu titik terlihat sedikit lebih baik. Sorotan menawarkan efek visual yang menarik tetapi secara komputasi memakan waktu.

Persyaratan

Persyaratan Nilai
Header
D3D9Types.h

Lihat juga

Enumerasi Direct3D

D3DLIGHT9