DDBLTFX
DDBLTFX 型は、ラスタ処理、エフェクト、およびオーバーライド情報を DirectDrawSurface7.Blt メソッドに渡す。
Type DDBLTFX
ddckDestColorKey_high As Long
ddckDestColorKey_low As Long
ddckSrcColorKey_high As Long
ddckSrcColorKey_low As Long
lAlphaDestConst As Long
lAlphaDestConstBitDepth As Long
lAlphaEdgeBlend As Long
lAlphaEdgeBlendBitDepth As Long
lAlphaSrcConst As Long
lAlphaSrcConstBitDepth As Long
lDDFX As CONST_DDBLTFXFLAGS
lDDROP As Long
lFill As Long
lReserved As Long
lROP As Long
lRotationAngle As Long
lZBufferBaseDest As Long
lZBufferHigh As Long
lZBufferLow As Long
lZBufferOpCode As Long
lZDestConst As Long
lZDestConstBitDepth As Long
lZSrcConst As Long
lZSrcConstBitDepth As Long
End Type
メンバ
- ddckDestColorKey_high
- 転送先カラー キーとして使用される色範囲の上限値。
- ddckDestColorKey_low
- 転送先カラー キーとして使用される色範囲の下限値。
- ddckSrcColorKey_high
- 転送元カラー キーとして使用される色範囲の上限値。
- ddckSrcColorKey_low
- 転送元カラー キーとして使用される色範囲の下限値。
- lAlphaDestConst
- 転送先アルファ チャネルとして使用する定数。
- lAlphaDestConstBitDepth
- 転送先アルファ定数のビット深度。
- lAlphaEdgeBlend
- エッジ ブレンドで使用するアルファ定数。
- lAlphaEdgeBlendBitDepth
- アルファ エッジ ブレンドにおけるビット深度定数。
- lAlphaSrcConst
- 転送元アルファ チャネルとして使用する定数。
- lAlphaSrcConstBitDepth
- 転送元アルファ定数のビット深度。
- lDDFX
- FX 処理のタイプ。CONST_DDBLTFXFLAGS 列挙の定数の 1 つ。
- lDDROP
- DirectDraw ラスタ処理。
- lFill
- DDBLT_COLORFILL を指定するときに、サーフェスを塗りつぶすために使用する色。この値は、転送先サーフェスのピクセル フォーマットに該当するピクセルでなくてはならない。パレット化サーフェスであればパレット インデックス、16 ビット RGB サーフェスであれば 16 ビット ピクセル値となる。
- lReserved
- 将来的な使用のために確保されている。
- lROP
- Win32 ラスタ処理。サポートされるラスタ処理のリストを取得するには、DirectDraw7.GetCaps メソッドを呼び出す。
- lRotationAngle
- ブリットにおける回転角度。
- lZBufferBaseDest
- Z バッファの転送先基底値。
- lZBufferHigh
- Z バッファの最高限界。
- lZBufferLow
- Z バッファの最低限界。
- lZBufferOpCode
- Z バッファ比較。
- lZDestConst
- 転送先 Z バッファとして使用する定数。
- lZDestConstBitDepth
- 転送先 z 定数のビット深度。
- lZSrcConst
- 転送元 Z バッファとして使用する定数。
- lZSrcConstBitDepth
- 転送元 z 定数のビット深度。