Estrutura DDCOMPBUFFERINFO (ddrawint.h)
A estrutura DDCOMPBUFFERINFO contém informações fornecidas pelo driver sobre buffers de compactação.
Sintaxe
typedef struct _DDCOMPBUFFERINFO {
DWORD dwSize;
DWORD dwNumCompBuffers;
DWORD dwWidthToCreate;
DWORD dwHeightToCreate;
DWORD dwBytesToAllocate;
DDSCAPS2 ddCompCaps;
DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;
Membros
dwSize
Especifica o tamanho em bytes dessa estrutura DDCOMPBUFFERINFO.
dwNumCompBuffers
Indica o número de superfícies desse tipo necessárias para descompactação.
dwWidthToCreate
Indica a largura em pixels da superfície desse tipo a ser criada.
dwHeightToCreate
Indica a altura em pixels da superfície desse tipo a ser criada.
dwBytesToAllocate
Indica o número total de bytes usados por cada superfície.
ddCompCaps
Aponta para uma estrutura DDSCAPS2 que contém os recursos a serem usados ao criar superfícies desse tipo. Isso permite que o driver especifique o tipo de memória a ser usado ao criar essas superfícies.
ddPixelFormat
Aponta para uma estrutura DDPIXELFORMAT que contém os formatos de pixel a serem usados ao criar superfícies desse tipo.
Comentários
Essa estrutura passa essas informações para a estrutura DD_GETMOCOMPCOMPBUFFDATA .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |