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 |