DDMOCOMPBUFFERINFO 構造体 (ddrawint.h)

DDMOCOMPBUFFERINFO 構造体には、フレームのレンダリングに必要なマクロ ブロック情報が含まれており、この情報を DD_RENDERMOCOMPDATA 構造体に渡します。

構文

typedef struct _DDMOCOMPBUFFERINFO {
  DWORD             dwSize;
  PDD_SURFACE_LOCAL lpCompSurface;
  DWORD             dwDataOffset;
  DWORD             dwDataSize;
  LPVOID            lpPrivate;
} DDMOCOMPBUFFERINFO, *LPDDMOCOMPBUFFERINFO;

メンバー

dwSize

この DDMOCOMPBUFFERINFO 構造体のサイズをバイト単位で指定します。

lpCompSurface

圧縮データを含む DD_SURFACE_LOCAL 構造体を指します。

dwDataOffset

バッファーの先頭から関連するデータへのオフセットをバイト単位で示します。 この値はピッチを許可しません。

dwDataSize

関連するデータのサイズをバイト単位で示します。 この値はピッチを許可しません。

lpPrivate

Microsoft DirectDraw で使用され、ドライバーでは無視する必要があります。

要件

要件
Header ddrawint.h (Winddi.h を含む)

こちらもご覧ください

DD_RENDERMOCOMPDATA

DD_SURFACE_LOCAL