D3DLIGHTINGCAPS struttura (d3dcaps.h)
Obsoleto in DirectX 8.0 e versioni successive; vedere Osservazioni.
La struttura D3DLIGHTINGCAPS descrive le funzionalità di illuminazione di un dispositivo.
Sintassi
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
Members
dwSize
Specifica le dimensioni, in byte, della struttura D3DLIGHTINGCAPS.
dwCaps
Specifica i flag che descrivono le funzionalità del modulo di illuminazione. I flag seguenti sono definiti:
Valore | Significato |
---|---|
D3DLIGHTCAPS_DIRECTIONAL | Le luci direzionali sono supportate. |
D3DLIGHTCAPS_GLSPOT | Sono supportati i riflettori in stile OpenGL. |
D3DLIGHTCAPS_PARALLELPOINT | Le luci a virgola parallela sono supportate. |
D3DLIGHTCAPS_POINT | Le luci del punto sono supportate. |
D3DLIGHTCAPS_SPOT | Sono supportati i riflettori. |
dwLightingModel
Specifica i flag che indicano se il modello di illuminazione è RGB o monocromatico. I flag seguenti sono definiti:
Valore | Significato |
---|---|
D3DLIGHTINGMODEL_MONO | Il modello di illuminazione è monocromatico. |
D3DLIGHTINGMODEL_RGB | Il modello di illuminazione è RGB. |
dwNumLights
Specifica il numero di luci che possono essere gestite.
Commenti
Questa struttura è stata sostituita da D3DCAPS8 (vedere la documentazione di DirectX 8.0 SDK) per DirectX 8.0 e versioni successive, ma è necessaria per la compatibilità con DirectX 7.0 e versioni precedenti. Per informazioni dettagliate, vedere Reporting DirectX 8.0 Style Direct3D Capabilities .
Questa struttura è un membro della struttura D3DDEVICEDESC_V1 .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dcaps.h (include D3dcaps.h) |