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 focos de contenido de estilo OpenGL.
D3DLIGHTCAPS_PARALLELPOINT Se admiten luces de punto paralelo.
D3DLIGHTCAPS_POINT Se admiten las luces de punto.
D3DLIGHTCAPS_SPOT Se admiten los contenido destacado.

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.

Observaciones

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. Consulte Reporting DirectX 8.0 Style Direct3D Capabilities para obtener más información.

Esta estructura es un miembro de la estructura D3DDEVICEDESC_V1.

Requisitos

Requisito Valor
encabezado de d3dcaps.h (incluya D3dcaps.h)

Consulte también

D3DDEVICEDESC_V1