Compartir a través de


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)

Consulte también

D3DDEVICEDESC_V1