Struttura DDCOMPBUFFERINFO (ddrawint.h)

La struttura DDCOMPBUFFERINFO contiene informazioni fornite dal driver relative ai buffer di compressione.

Sintassi

typedef struct _DDCOMPBUFFERINFO {
  DWORD         dwSize;
  DWORD         dwNumCompBuffers;
  DWORD         dwWidthToCreate;
  DWORD         dwHeightToCreate;
  DWORD         dwBytesToAllocate;
  DDSCAPS2      ddCompCaps;
  DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;

Members

dwSize

Specifica le dimensioni in byte di questa struttura DDCOMPBUFFERINFO.

dwNumCompBuffers

Indica il numero di superfici di questo tipo necessarie per la decompressione.

dwWidthToCreate

Indica la larghezza in pixel della superficie di questo tipo da creare.

dwHeightToCreate

Indica l'altezza in pixel della superficie di questo tipo da creare.

dwBytesToAllocate

Indica il numero totale di byte usati da ogni superficie.

ddCompCaps

Punta a una struttura DDSCAPS2 che contiene le funzionalità da usare durante la creazione di superfici di questo tipo. Ciò consente al driver di specificare il tipo di memoria da usare durante la creazione di queste superfici.

ddPixelFormat

Punta a una struttura DDPIXELFORMAT che contiene i formati pixel da usare durante la creazione di superfici di questo tipo.

Commenti

Questa struttura passa queste informazioni alla struttura DD_GETMOCOMPCOMPBUFFDATA .

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)