estrutura D3DHAL_GLOBALDRIVERDATA (d3dhal.h)
A estrutura D3DHAL_GLOBALDRIVERDATA especifica os recursos 3D do driver e seu dispositivo.
Sintaxe
typedef struct _D3DHAL_GLOBALDRIVERDATA {
DWORD dwSize;
D3DDEVICEDESC_V1 hwCaps;
DWORD dwNumVertices;
DWORD dwNumClipVertices;
DWORD dwNumTextureFormats;
LPDDSURFACEDESC lpTextureFormats;
} D3DHAL_GLOBALDRIVERDATA;
Membros
dwSize
Especifica o tamanho em bytes dessa estrutura D3DHAL_GLOBALDRIVERDATA.
hwCaps
Especifica uma estrutura D3DDEVICEDESC_V1 em que o driver deve retornar suas funcionalidades de hardware.
dwNumVertices
Reservado para uso do sistema e deve ser definido como zero pelo driver.
dwNumClipVertices
Reservado para uso do sistema e deve ser definido como zero pelo driver.
dwNumTextureFormats
Especifica o número de estruturas DDSURFACEDESC para as quais lpTextureFormats aponta.
lpTextureFormats
Aponta para uma matriz de estruturas DDSURFACEDESC em que o driver deve retornar os formatos de textura compatíveis com o dispositivo.
Comentários
O driver é responsável por alocar espaço para e definir todos os membros dessa estrutura. O driver retorna um ponteiro para essa estrutura no membro lpD3DGlobalDriverData da estrutura DD_HALINFO , que é passada para a função DrvGetDirectDrawInfo do driver durante a inicialização do driver.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |