D3DDDIARG_BLT構造体 (d3dumddi.h)
D3DDDIARG_BLT構造体は、ビット ブロック転送 (bitblt) のパラメーターを記述します。
構文
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
メンバーズ
[in] hSrcResource
ソース リソースへのハンドル。
[in] SrcSubResourceIndex
リソース内のソース サーフェイスへのインデックス。
[in] SrcRect
ソース四角形の RECT 構造体。
[in] hDstResource
宛先リソースへのハンドル。
[in] DstSubResourceIndex
リソース内の宛先サーフェスへのインデックス。
[in] DstRect
変換先の四角形の RECT 構造体。
[in] ColorKey
カラー キーの値。 SrcColorKey と DstColorKey ビット フィールド フラグは、Flags メンバーで同時に設定されることはありません。
[in] Flags
実行する bitblt の型を識別する D3DDDI_BLTFLAGS 構造体。 この構造体の一部のビット フィールド フラグは、他のフラグと相互に排他的であることに注意してください。 これらのフラグの詳細については、次の「解説」セクションを参照してください。
備考
Flags メンバーでフィルターオプション (Point や Linear ビット フィールド フラグなど) が指定されていない場合、ドライバーは独自のフィルター処理手法を使用できます。
SrcColorKey と DstColorKey ビット フィールド フラグは同時に設定されません。 同様に、Point ビット フィールド フラグは、Linear ビット フィールド フラグと同時に設定されません。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
Blt を する
RECT の