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 |
|
Lihat juga