DDCOMPBUFFERINFO structure (ddrawint.h)
The DDCOMPBUFFERINFO structure contains driver-supplied information regarding compression buffers.
Syntax
typedef struct _DDCOMPBUFFERINFO {
DWORD dwSize;
DWORD dwNumCompBuffers;
DWORD dwWidthToCreate;
DWORD dwHeightToCreate;
DWORD dwBytesToAllocate;
DDSCAPS2 ddCompCaps;
DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;
Members
dwSize
Specifies the size in bytes of this DDCOMPBUFFERINFO structure.
dwNumCompBuffers
Indicates the number of surfaces of this type required for decompression.
dwWidthToCreate
Indicates the width in pixels of the surface of this type to create.
dwHeightToCreate
Indicates the height in pixels of the surface of this type to create.
dwBytesToAllocate
Indicates the total number of bytes used by each surface.
ddCompCaps
Points to a DDSCAPS2 structure that contains the capabilities to use when creating surfaces of this type. This allows the driver to specify the type of memory to use when creating these surfaces.
ddPixelFormat
Points to a DDPIXELFORMAT structure that contains the pixel formats to use when creating surfaces of this type.
Remarks
This structure passes this information to the DD_GETMOCOMPCOMPBUFFDATA structure.
Requirements
Requirement | Value |
---|---|
Header | ddrawint.h (include Winddi.h) |