estrutura D3DLIGHTINGCAPS (d3dcaps.h)
Obsoleto no DirectX 8.0 e versões posteriores; consulte Comentários.
A estrutura D3DLIGHTINGCAPS descreve os recursos de iluminação de um dispositivo.
Sintaxe
typedef struct _D3DLIGHTINGCAPS {
DWORD dwSize;
DWORD dwCaps;
DWORD dwLightingModel;
DWORD dwNumLights;
} D3DLIGHTINGCAPS, *LPD3DLIGHTINGCAPS;
Membros
dwSize
Especifica o tamanho, em bytes, da estrutura D3DLIGHTINGCAPS.
dwCaps
Especifica sinalizadores que descrevem os recursos do módulo de iluminação. Os seguintes sinalizadores são definidos:
Valor | Significado |
---|---|
D3DLIGHTCAPS_DIRECTIONAL | Há suporte para luzes direcionais. |
D3DLIGHTCAPS_GLSPOT | Há suporte para destaques no estilo OpenGL. |
D3DLIGHTCAPS_PARALLELPOINT | Há suporte para luzes de ponto paralelo. |
D3DLIGHTCAPS_POINT | Há suporte para luzes de ponto. |
D3DLIGHTCAPS_SPOT | Há suporte para destaques. |
dwLightingModel
Especifica sinalizadores que indicam se o modelo de iluminação é RGB ou monocromático. Os seguintes sinalizadores são definidos:
Valor | Significado |
---|---|
D3DLIGHTINGMODEL_MONO | O modelo de iluminação é monocromático. |
D3DLIGHTINGMODEL_RGB | O modelo de iluminação é RGB. |
dwNumLights
Especifica o número de luzes que podem ser manipuladas.
Comentários
Essa estrutura foi substituída por D3DCAPS8 (consulte a documentação do SDK do DirectX 8.0) para o DirectX 8.0 e runtimes posteriores, mas é necessária para o DirectX 7.0 e compatibilidade de runtime anterior. Consulte Reporting DirectX 8.0 Style Direct3D Capabilities para obter detalhes.
Essa estrutura é um membro da estrutura D3DDEVICEDESC_V1 .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dcaps.h (inclua D3dcaps.h) |