ID2D1BitmapBrush インターフェイス

ビットマップで領域を描画します。

実装するタイミング

カスタム実装はサポートされません。

メンバー

ID2D1BitmapBrush インターフェイス の継承元は次のとおりです: ID2D1Brush. ID2D1BitmapBrush は次のメンバーも定義します:

  • メソッド

メソッド

ID2D1BitmapBrush インターフェイス は次の項目を定義します: メソッド.

メソッド 説明
GetBitmap

このブラシで描画する際に使用するビットマップ ソースを取得します。

GetExtendModeX

ブラシがビットマップを越えて拡張する領域を上下に並べるために利用するメソッドを取得します。

GetExtendModeY

ブラシがビットマップを越えて拡張する領域を左右に並べるために利用するメソッドを取得します。

GetInterpolationMode

ブラシのビットマップのサイズ調整または回転が行われるときに使用される補間方法を取得します。

SetBitmap

このブラシで描画する際に使用するビットマップ ソースを指定します。

SetExtendModeX

ブラシがビットマップを越えて拡張する領域を上下に並べる方法を指定します。

SetExtendModeY

ブラシがビットマップを越えて拡張する領域を左右に並べる方法を指定します。

SetInterpolationMode

ブラシのビットマップのサイズ調整または回転が行われるときに使用される補間モードを指定します。

 

解説

ビットマップ ブラシは、ビットマップを使用してジオメトリを塗りつぶすために使用されます。すべてのブラシと同様に、平面のコンテンツを制限なく定義します。ビットマップには限界があるため、ブラシは "拡張モード" を使用して、平面が水平方向と垂直方向にどのように塗りつぶされるかを決定します。

ID2D1BitmapBrush オブジェクトの作成

ビットマップ ブラシを作成するには、ID2D1RenderTarget::CreateBitmapBrush メソッドを使用します。

An ID2D1BitmapBrush はデバイス依存のリソースです。アプリケーションでは、ビットマップ ブラシが使用されるレンダー ターゲットを初期化した後にビットマップ ブラシを作成し、レンダー ターゲットの再作成が必要になるたびにビットマップ ブラシも再作成する必要があります (リソースの詳細については、「リソースの概要」を参照してください)。

ビットマップ ブラシの作成方法の例については、「ビットマップ ブラシを作成する方法」を参照してください。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ビットマップ ブラシを作成する方法

ブラシの概要

不透明度マスクの概要