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)