DDCOMPBUFFERINFO 구조체(ddrawint.h)
DDCOMPBUFFERINFO 구조체에는 압축 버퍼에 대한 드라이버 제공 정보가 포함되어 있습니다.
구문
typedef struct _DDCOMPBUFFERINFO {
DWORD dwSize;
DWORD dwNumCompBuffers;
DWORD dwWidthToCreate;
DWORD dwHeightToCreate;
DWORD dwBytesToAllocate;
DDSCAPS2 ddCompCaps;
DDPIXELFORMAT ddPixelFormat;
} DDCOMPBUFFERINFO, *LPDDCOMPBUFFERINFO;
멤버
dwSize
이 DDCOMPBUFFERINFO 구조체의 크기(바이트)를 지정합니다.
dwNumCompBuffers
압축 해제에 필요한 이러한 유형의 표면 수를 나타냅니다.
dwWidthToCreate
만들 이 형식의 표면 너비를 픽셀 단위로 나타냅니다.
dwHeightToCreate
만들 이 형식의 표면 높이를 픽셀 단위로 나타냅니다.
dwBytesToAllocate
각 표면에서 사용되는 총 바이트 수를 나타냅니다.
ddCompCaps
이 형식의 표면을 만들 때 사용할 기능이 포함된 DDSCAPS2 구조를 가리킵니다. 이렇게 하면 드라이버가 이러한 표면을 만들 때 사용할 메모리 유형을 지정할 수 있습니다.
ddPixelFormat
이 형식의 표면을 만들 때 사용할 픽셀 형식이 포함된 DDPIXELFORMAT 구조를 가리킵니다.
설명
이 구조체는 이 정보를 DD_GETMOCOMPCOMPBUFFDATA 구조체에 전달합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ddrawint.h(Winddi.h 포함) |