DDS ビット フラグの値

DDS ビット フラグの値

多数のフィールドが標準の Microsoft® DirectDraw® ビット フラグを利用している。ここでは、DDS ファイルに使うビット フラグのリファレンス情報を記述する。

元の DDSURFACEDESC2 構造体の dwFlags メンバは、次の値の 1 つまたは複数に設定できる。

フラグ
DDSD_CAPS 0x00000001
DDSD_HEIGHT 0x00000002
DDSD_WIDTH 0x00000004
DDSD_PITCH 0x00000008
DDSD_PIXELFORMAT 0x00001000
DDSD_MIPMAPCOUNT 0x00020000
DDSD_LINEARSIZE 0x00080000
DDSD_DEPTH 0x00800000
フラグ
DDPF_ALPHAPIXELS 0x00000001
DDPF_FOURCC 0x00000004
DDPF_RGB 0x00000040

DDSCAPS2 構造体の dwCaps1 メンバは、次の値の 1 つまたは複数に設定できる。

フラグ
DDSCAPS_COMPLEX 0x00000008
DDSCAPS_TEXTURE 0x00001000
DDSCAPS_MIPMAP 0x00400000

DDSCAPS2 構造体の dwCaps2 メンバは、次の値の 1 つまたは複数に設定できる。

フラグ
DDSCAPS2_CUBEMAP 0x00000200
DDSCAPS2_CUBEMAP_POSITIVEX 0x00000400
DDSCAPS2_CUBEMAP_NEGATIVEX 0x00000800
DDSCAPS2_CUBEMAP_POSITIVEY 0x00001000
DDSCAPS2_CUBEMAP_NEGATIVEY 0x00002000
DDSCAPS2_CUBEMAP_POSITIVEZ 0x00004000
DDSCAPS2_CUBEMAP_NEGATIVEZ 0x00008000
DDSCAPS2_VOLUME 0x00200000