不透明度マスクで FillGeometry を使用する場合、プライマリ ブラシはクランプされたビットマップ ブラシである必要があります。
考えられる原因
ID2D1RenderTarget::FillGeometry を使用する場合、プライマリ ブラシは ID2D1BitmapBrush 以外の型でした。 または、プライマリ ブラシには、D2D1_EXTEND_MODE_CLAMP以外の x または y 拡張モードがありました。
考えられる修正方法
アプリケーションで不透明度マスク付きの FillGeometry を使用する場合は、プライマリ ブラシ (不透明度ブラシと混同しないように) が、クランプされた拡張モードの ID2D1BitmapBrush であることを確認します。 不透明度マスクの動作が重要でない場合は、不透明度ブラシ引数を NULL のままにして、プライマリ ブラシでこれらの制限を削除します。