Platform SDK: DirectX

CONST_DDOVERFLAGS

CONST_DDOVERFLAGS 列挙のフラグは、DirectDrawSurface7.UpdateOverlay メソッドの flags パラメータで使用され、オーバーレイのビジュアル属性を変更する。

Enum CONST_DDOVERFLAGS
    DDOVER_ADDDIRTYRECT             = 32768
    DDOVER_ALPHADEST                = 1
    DDOVER_ALPHADESTCONSTOVERRIDE   = 2
    DDOVER_ALPHADESTNEG             = 4
    DDOVER_ALPHADESTSURFACEOVERRIDE = 8
    DDOVER_ALPHAEDGEBLEND           = 16 
    DDOVER_ALPHAsrc                 = 32
    DDOVER_ALPHASRCCONSTOVERRIDE    = 64
    DDOVER_ALPHASRCNEG              = 128
    DDOVER_ALPHASRCSURFACEOVERRIDE  = 256
    DDOVER_ARGBSCALEFACTORS         = 33554432
    DDOVER_AUTOFLIP                 = 1048576 
    DDOVER_BOB                      = 2097152 
    DDOVER_DDFX                     = 524288
    DDOVER_DEGRADEARGBSCALING       = 67108864
    DDOVER_HIDE                     = 512
    DDOVER_INTERLEAVED              = 8388608
    DDOVER_KEYDEST                  = 1024
    DDOVER_KEYDESTOVERRIDE          = 2048
    DDOVER_KEYsrc                   = 4096
    DDOVER_KEYSRCOVERRIDE           = 8192
    DDOVER_OVERRIDEBOBWEAVE         = 4194304
    DDOVER_REFRESHALL               = 131072
    DDOVER_REFRESHDIRTYRECTS        = 65536
    DDOVER_SHOW                     = 16384
End Enum
DDOVER_ADDDIRTYRECT
エミュレートされたオーバーレイ サーフェスにダーティー矩形を追加する。
DDOVER_ALPHADEST
廃止された。
DDOVER_ALPHADESTCONSTOVERRIDE
このオーバーレイに対して転送先アルファ チャネルとして DDOVERLAYFX 型の lAlphaDestConst メンバを使用する。
DDOVER_ALPHADESTNEG
アルファ値の増加につれ、転送先サーフェスがより透過型となることを示す (0 は不透明)。
DDOVER_ALPHADESTSURFACEOVERRIDE
このオーバーレイに対して転送先アルファ チャネルとして DDOVERLAYFX 型の lpDDSAlphaDest メンバを使用する。
DDOVER_ALPHAEDGEBLEND
カラー キー色を境界とするイメージの縁に対するアルファ チャネルとして DDOVERLAYFX 型の lAlphaEdgeBlend メンバを使用する。
DDOVER_ALPHASRC
ピクセル フォーマットのアルファ情報か、このオーバーレイに対して転送元アルファ チャネルとして転送元サーフェスにアタッチされるアルファ チャネル サーフェスのどちらかを使用する。
DDOVER_ALPHASRCCONSTOVERRIDE
このオーバーレイに対して転送元アルファ チャネルとして DDOVERLAYFX 型の lAlphaSrcConst メンバを使用する。
DDOVER_ALPHASRCNEG
アルファ値の増加につれ、転送元サーフェスがより透過型になることを示す (0 は不透明)。
DDOVER_ALPHASRCSURFACEOVERRIDE
このオーバーレイに対して転送元アルファ チャネルとして DDOVERLAYFX 型の lpDDSAlphaSrc メンバを使用する。
DDOVER_ARGBSCALEFACTORS
DirectX 7.0 の新機能。オーバーレイ FX 型に有効なスケーリング係数が含まれる。
DDOVER_AUTOFLIP
ビデオ ポート VSYNC が発生するたびに、フリップ チェーンの次のサーフェスを自動的にフリップする。
DDOVER_BOB
インターレイス ビデオ ストリームの個々のフィールドを異常なく個別に表示する。
DDOVER_DDFX
DirectDrawSurface7.UpdateOverlayFx を呼び出すときに、ddoverfx パラメータのフラグ セットを使って特殊なオーバーレイ エフェクトを定義する。このフラグを設定しないと、ddoverfx パラメータが無視されるので、必ず設定する。
DDOVER_DEGRADEARGBSCALING
DirectX 7.0 の新機能。ドライバの能力に合わせて ARGB スケーリング係数を下げることができる。
DDOVER_HIDE
このオーバーレイをオフにする。
DDOVER_INTERLEAVED
サーフェス メモリが、インターリーブされたフィールドから成ることを示す。
DDOVER_KEYDEST
転送先サーフェスに関連付けられたカラー キーを使用する。
DDOVER_KEYDESTOVERRIDE
転送先サーフェスのカラー キーとして DDOVERLAYFX 型の dckColorkey メンバを使用する。
DDOVER_KEYSRC
転送元サーフェスに関連付けられたカラー キーを使用する。
DDOVER_KEYSRCOVERRIDE
転送元サーフェスのカラー キーとして DDOVERLAYFX 型の dckSrcColorkey メンバを使用する。
DDOVER_OVERRIDEBOBWEAVE
BOB/WEAVE 決定を、ほかのインターフェイスでオーバーライドしてはならないことを示す。
DDOVER_REFRESHALL
エミュレートされたオーバーレイ サーフェス上でサーフェス全体を再描画する。
DDOVER_REFRESHDIRTYRECTS
エミュレートされたオーバーレイ サーフェス上でダーティ矩形を再描画する。
DDOVER_SHOW
このオーバーレイをオンにする。