Platform SDK: DirectX

DirectDrawSurface7.BltFx

DirectDrawSurface7.BltFx メソッドは、BltFx パラメータで指定したブリット エフェクト動作を追加して、ビット ブリットを実行する。

object.BltFx( _ 
    destRect As RECT, _ 
    ddS As DirectDrawSurface7, _ 
    srcRect As RECT, _
    flags As CONST_DDBLTFLAGS, _ 
    BltFx As DDBLTFX) As Long

パラメータ

object
DirectDrawSurface7 オブジェクトを表すオブジェクト式。
destRect
転送先サーフェス上にブリットする矩形の左上と右下の位置を定義する RECT 型。このパラメータが空の RECT 型の場合、転送先サーフェス全体を使用する。
ddS
ブリットの転送元になる DirectDrawSurface7 オブジェクト。
srcRect
転送元サーフェス上からブリットする矩形の左上と右下の位置を定義する RECT 型。このパラメータが空の RECT の場合、転送元サーフェス全体を使用する。
flags
カラー キー情報を指定する、またはメソッドから特別な動作を要求する、関連付けられた DDBLTFX 型の有効メンバを決定する CONST_DDBLTFLAGS 列挙の定数の組み合わせ。
BltFx
実行する追加のブリット エフェクト動作を指定する DDBLTFX 型。

エラー コード

失敗すれば、次のいずれかのエラー コードを返す。

DDERR_GENERIC
DDERR_INVALIDCLIPLIST
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_INVALIDRECT
DDERR_NOALPHAHW
DDERR_NOBLTHW
DDERR_NOCLIPLIST
DDERR_NODDROPSHW
DDERR_NOMIRRORHW
DDERR_NORASTEROPHW
DDERR_NOROTATIONHW
DDERR_NOSTRETCHHW
DDERR_NOZBUFFERHW
DDERR_SURFACEBUSY
DDERR_SURFACELOST
DDERR_UNSUPPORTED

注意

このメソッドはしばしばエラーを引き起こすので、エラー オブジェクトにエラーを設定する代わりに、エラー コードを返す。