次の方法で共有


ID2D1RenderTarget::FillOpacityMask メソッド

指定したビットマップで記述された不透明度マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を描画します。

オーバーロードの一覧

メソッド 説明
FillOpacityMask(ID2D1Bitmap*,ID2D1Brush*,D2D1_OPACITY_MASK_CONTENT,D2D_RECT_F,D2D_RECT_F&&) 指定したビットマップで記述された不透明度マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を描画します。
FillOpacityMask(ID2D1Bitmap*,ID2D1Brush*,D2D1_OPACITY_MASK_CONTENT,D2D_RECT_F*,D2D_RECT_F*) 指定したビットマップで記述された不透明度マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を描画します。

注釈

このメソッドを適切に機能させるには、レンダー ターゲットが D2D1_ANTIALIAS_MODE_ALIASED アンチエイリアシング モードを使用している必要があります。 アンチエイリアシング モードは、 ID2D1RenderTarget::SetAntialiasMode メソッドを呼び出すことで設定できます。

失敗した場合、このメソッドはエラー コードを返しません。 描画操作 (FillOpacityMask など) が失敗したかどうかを判断するには、ID2D1RenderTarget::EndDraw メソッドまたは ID2D1RenderTarget::Flush メソッドによって返される結果チェックします。

要件

要件
ライブラリ
D2d1.lib
[DLL]
D2d1.dll

こちらもご覧ください

ID2D1RenderTarget