struktur D3DLIGHTINGCAPS (d3dcaps.h)
Usang di DirectX 8.0 dan versi yang lebih baru; lihat Keterangan.
Struktur D3DLIGHTINGCAPS menjelaskan kemampuan pencahayaan perangkat.
Sintaks
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
Anggota
dwSize
Menentukan ukuran, dalam byte, dari struktur D3DLIGHTINGCAPS.
dwCaps
Menentukan bendera yang menjelaskan kemampuan modul pencahayaan. Bendera berikut didefinisikan:
Nilai | Makna |
---|---|
D3DLIGHTCAPS_DIRECTIONAL | Lampu arah didukung. |
D3DLIGHTCAPS_GLSPOT | Sorotan gaya OpenGL didukung. |
D3DLIGHTCAPS_PARALLELPOINT | Lampu titik paralel didukung. |
D3DLIGHTCAPS_POINT | Lampu titik didukung. |
D3DLIGHTCAPS_SPOT | Sorotan didukung. |
dwLightingModel
Menentukan bendera yang menunjukkan apakah model pencahayaan adalah RGB atau monokrom. Bendera berikut didefinisikan:
Nilai | Makna |
---|---|
D3DLIGHTINGMODEL_MONO | Model pencahayaannya monokromatik. |
D3DLIGHTINGMODEL_RGB | Model pencahayaannya adalah RGB. |
dwNumLights
Menentukan jumlah lampu yang dapat ditangani.
Keterangan
Struktur ini telah digantikan oleh D3DCAPS8 (lihat dokumentasi DirectX 8.0 SDK) untuk Runtime DirectX 8.0 dan yang lebih baru, tetapi diperlukan untuk DirectX 7.0 dan kompatibilitas runtime yang lebih lama. Lihat Melaporkan Kemampuan DirectX 8.0 Style Direct3D untuk detailnya.
Struktur ini adalah anggota struktur D3DDEVICEDESC_V1 .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dcaps.h (termasuk D3dcaps.h) |