Platform SDK: DirectX

DDPIXELFORMAT

DDPIXELFORMAT 型は、DirectDrawSurface7.GetPixelFormat メソッドに対する DirectDrawSurface オブジェクトのピクセル フォーマットを記述する。

Type DDPIXELFORMAT
    lAlphaBitDepth As Long
    lBBitMask As Long
    lBumpBitCount As Long
    lBumpDuBitMask As Long
    lBumpDvBitMask As Long
    lBumpLuminanceBitMask As Long
    lFlags As CONST_DDPIXELFORMATFLAGS
    lFourCC As Long
    lGBitMask As Long
    lLuminanceAlphaBitMask As Long
    lLuminanceBitCount As Long
    lLuminanceBitMask As Long
    lRBitMask As Long
    lRGBAlphaBitMask As Long
    lRGBBitCount As Long
    lRGBZBitMask As Long
    lStencilBitDepth As Long
    lStencilBitMask As Long
    lUBitMask As Long
    lVBitMask As Long
    lYBitMask As Long
    lYUVAlphaBitMask As Long
    lYUVBitCount As Long
    lYUVZBitMask As Long
    lZBitMask As Long
    lZBufferBitDepth As Long
End Type 

メンバ

lAlphaBitDepth
アルファ専用サーフェス (DDPF_ALPHA) のためのアルファ チャネル ビット深度 (1、2、4、または 8)。アルファ情報を含むピクセル フォーマットは色データ (DDPF_ALPHAPIXELS) でインターリーブされるため、lRGBAlphaBitMask メンバのビットを数え、アルファ成分のビット深度を取得しなくてはならない。
lBBitMask
青ビットのマスク。
lBumpBitCount
バンプマップ サーフェスの総バンプマップ ビット/ピクセル。
lBumpDuBitMask
バンプマップ U デルタ ビットのマスク、
lBumpDvBitMask
バンプマップ V デルタ ビットのマスク。
lBumpLuminanceBitMask
バンプマップ ピクセルの輝度のマスク。
lFlags
オプション制御フラグを記述する CONST_DDPIXELFORMATFLAGS 列挙の定数。
lFourCC
FOURCC コード。詳細については、「4 文字コード (FOURCC)」を参照すること。
lGBitMask
緑ビットのマスク。
lRGBAlphaBitMasklYUVAlphaBitMasklLuminanceAlphaBitMask
アルファ チャネルのマスク。
lLuminanceBitCount
総輝度ビット/ピクセル。このメンバは、輝度専用および輝度アルファ サーフェスだけに適用する。
lLuminanceBitMask
輝度ビットのマスク。
lRBitMask
赤ビットのマスク。
lRGBAlphaBitMasklYUVAlphaBitMask
アルファ チャネルのマスク。
lRGBBitCount
RGB ビット/ピクセル (4、8、16、24、または 32)。
lRGBZBitMasklYUVZBitMask
z チャネルのマスク。
lStencilBitDepth
ステンシル バッファのビット深度。このメンバは、ステンシル情報の Z バッファの各ピクセル内で確保されるビットの数を指定する。(z ビットの総数は lZBufferBitDepth から lStencilBitDepth を引いた数と等しい)。
lStencilBitMask
各 Z バッファ ピクセル内のステンシルビットのマスク。
lUBitMask
U ビットのマスク。
lVBitMask
V ビットのマスク。
lYBitMask
Y ビットのマスク。
lYUVBitCount
YUV ビット/ピクセル (4、8、16、24、または 32)。
lZBitMask
z ビットのマスク。
lZBufferBitDepth
Z バッファのビット深度 (8、16、または 24)。32 ビット バッファはサポートされていない。