ID2D1BitmapBrush インターフェイス (d2d1.h)

領域をビットマップで塗りつぶします。

継承

ID2D1BitmapBrush インターフェイスは、ID2D1Brush から継承されます。 ID2D1BitmapBrush には、次の種類のメンバーもあります。

メソッド

ID2D1BitmapBrush インターフェイスには、これらのメソッドがあります。

 
ID2D1BitmapBrush::GetBitmap

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

ビットマップを越えて伸びる領域をブラシが水平方向に並べて表示するメソッドを取得します。
ID2D1BitmapBrush::GetExtendModeY

ビットマップを超える領域をブラシが垂直方向に並べて表示するメソッドを取得します。
ID2D1BitmapBrush::GetInterpolationMode

ブラシ ビットマップが拡大縮小または回転されるときに使用される補間メソッドを取得します。
ID2D1BitmapBrush::SetBitmap

このブラシがペイントに使用するビットマップ ソースを指定します。
ID2D1BitmapBrush::SetExtendModeX

ビットマップを越えて延びる領域をブラシで水平方向にタイルする方法を指定します。
ID2D1BitmapBrush::SetExtendModeY

ビットマップを越えて伸びる領域をブラシで垂直方向に並べて表示する方法を指定します。
ID2D1BitmapBrush::SetInterpolationMode

ブラシ ビットマップを拡大縮小または回転するときに使用する補間モードを指定します。

注釈

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

ID2D1BitmapBrush オブジェクトの作成

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

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

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

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1.h

こちらもご覧ください

ブラシの概要

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

ID2D1Brush

不透明度マスクの概要