CONST_DDPIXELFORMATFLAGS
CONST_DDPIXELFORMATFLAGS 列挙は、DDPIXELFORMAT 型の lFlags メンバで使用され、オプション制御フラグを指定する。
Enum CONST_DDPIXELFORMATFLAGS
DDPF_ALPHA = 2
DDPF_ALPHAPIXELS = 1
DDPF_ALPHAPREMULT = 32768
DDPF_BUMPDUDV = 524288
DDPF_BUMPLUMINANCE = 262144
DDPF_COMPRESSED = 128
DDPF_FOURCC = 4
DDPF_LUMINANCE = 131072
DDPF_PALETTEINDEXED1 = 2048
DDPF_PALETTEINDEXED2 = 4096
DDPF_PALETTEINDEXED4 = 8
DDPF_PALETTEINDEXED8 = 32
DDPF_PALETTEINDEXEDTO8 = 16
DDPF_RGB = 64
DDPF_RGBTOYUV = 256
DDPF_STENCILBUFFER = 16384
DDPF_YUV = 512
DDPF_ZBUFFER = 1024
DDPF_ZPIXELS = 8192
End Enum
- DDPF_ALPHA
- ピクセル フォーマットは、アルファ専用サーフェスを記述する。
- DDPF_ALPHAPIXELS
- サーフェスには、ピクセル フォーマットのアルファ チャネル情報がある。
- DDPF_ALPHAPREMULT
- サーフェスは、あらかじめ増やしたアルファ フォーマットを使用する。つまり、個々のピクセルの色成分は、アルファ成分をあらかじめ掛けられている。
- DDPF_BUMPDUDV
- ピクセル フォーマットのバンプマップ データは有効である。バンプマップ情報は、lBumpBitCount、lBumpDuBitMask、lBumpDvBitMask、および lBumpLuminanceBitMask メンバにある。
- DDPF_BUMPLUMINANCE
- ピクセル フォーマットの輝度データは有効である。また、lLuminanceBitMask メンバは、輝度専用または輝度アルファ サーフェスに対する有効な輝度ビットを記述する。
- DDPF_COMPRESSED
- サーフェスは指定された特定のフォーマットでピクセル データを受け取り、書き込み処理中にそのデータを圧縮する。
- DDPF_FOURCC
- lFourCC メンバは有効で、非 RGB ピクセル フォーマットを記述する FOURCC コードを含む。
- DDPF_LUMINANCE
- ピクセル フォーマットは、輝度専用または輝度アルファ サーフェスを記述する。
- DDPF_PALETTEINDEXED1
- DDPF_PALETTEINDEXED2
- DDPF_PALETTEINDEXED4
- DDPF_PALETTEINDEXED8
- サーフェスは、1 ビット、2 ビット、4 ビット、または 8 ビットの色でインデックスされている。
- DDPF_PALETTEINDEXEDTO8
- サーフェスは、1 ビット、2 ビット、4 ビットの色を 8 ビット パレットにインデックスしている。
- DDPF_RGB
- ピクセル フォーマット型の RGB データは有効である。
- DDPF_RGBTOYUV
- サーフェスは RGB データを受け取り、書き込み処理中に YUV データにそのデータを変換する。書き込みのデータのフォーマットは、ピクセル フォーマット型に含まれる。DDPF_RGB フラグが設定されている。
- DDPF_STENCILBUFFER
- サーフェスは、Z バッファの個々のピクセルにおけるステンシルと深度情報を符号化する。
- DDPF_YUV
- ピクセル フォーマット型の YUV データは有効である。
- DDPF_ZBUFFER
- ピクセル フォーマットは、Z バッファ専用サーフェスを記述する。
- DDPF_ZPIXELS
- サーフェスは、ピクセルの z 情報を含む。