estructura D3DLIGHTINGCAPS (d3dcaps.h)
Obsoleto en DirectX 8.0 y versiones posteriores; vea Comentarios.
La estructura D3DLIGHTINGCAPS describe las funcionalidades de iluminación de un dispositivo.
Sintaxis
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
Miembros
dwSize
Especifica el tamaño, en bytes, de la estructura D3DLIGHTINGCAPS.
dwCaps
Especifica marcas que describen las funciones del módulo de iluminación. Se definen las marcas siguientes:
Valor | Significado |
---|---|
D3DLIGHTCAPS_DIRECTIONAL | Se admiten luces direccionales. |
D3DLIGHTCAPS_GLSPOT | Se admiten destacados de estilo OpenGL. |
D3DLIGHTCAPS_PARALLELPOINT | Se admiten luces de punto paralelo. |
D3DLIGHTCAPS_POINT | Se admiten luces puntuales. |
D3DLIGHTCAPS_SPOT | Se admiten spotlights. |
dwLightingModel
Especifica marcas que indican si el modelo de iluminación es RGB o monocromo. Se definen las marcas siguientes:
Valor | Significado |
---|---|
D3DLIGHTINGMODEL_MONO | El modelo de iluminación es monocromático. |
D3DLIGHTINGMODEL_RGB | El modelo de iluminación es RGB. |
dwNumLights
Especifica el número de luces que se pueden controlar.
Comentarios
Esta estructura se ha reemplazado por D3DCAPS8 (consulte la documentación del SDK de DirectX 8.0) para los entornos de ejecución de DirectX 8.0 y versiones posteriores, pero es necesario para la compatibilidad con directX 7.0 y versiones anteriores en tiempo de ejecución. Consulta Reporting DirectX 8.0 Style Direct3D Capabilities (Informes de funcionalidades de DirectX 8.0 Style Direct3D ) para obtener más información.
Esta estructura es un miembro de la estructura D3DDEVICEDESC_V1 .
Requisitos
Requisito | Valor |
---|---|
Header | d3dcaps.h (incluya D3dcaps.h) |