Platform SDK: DirectX

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
ピクセル フォーマットのバンプマップ データは有効である。バンプマップ情報は、lBumpBitCountlBumpDuBitMasklBumpDvBitMask、および 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 情報を含む。