ID2D1RenderTarget::FillMesh メソッド

指定されたメッシュの内部を描画します。

構文

virtual void FillMesh(
  [in]  ID2D1Mesh *mesh,
  [in]  ID2D1Brush *brush
) = 0;

パラメーター

  • mesh [in]
    ID2D1Mesh 描画するメッシュ。
  • brush [in]
    ID2D1Brush メッシュの描画に使用するブラシ。

戻り値

This は値を返しません。

解説

FillMesh が呼び出される場合、レンダー ターゲットの現在のアンチエイリアス モードは D2D1_ANTIALIAS_MODE_ALIASED である必要があります。レンダー ターゲットのアンチエイリアス モードを変更するには、SetAntialiasMode メソッドを使用します。

FillMesh では、ID2D1Mesh において三角形の特定のワインディング順序を想定していません。時計回りでも反時計回りでも動作します。

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

要件

クライアントの最小要件

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

参照

ID2D1RenderTarget

D2D1_ANTIALIAS_MODE_ALIASED

SetAntialiasMode