次の方法で共有


ID2D1SimplifiedGeometrySink インターフェイス

2 次ベジエ曲線または弧を含まないジオメトリ パスを記述します。

実装するタイミング

ジオメトリのすべての内容を再度読み取る場合にこのインターフェイスを実装します。それ以外のシナリオでは、Direct2D によって提供される実装を使用します。

メンバー

ID2D1SimplifiedGeometrySink インターフェイス の継承元は次のとおりです: IUnknown インターフェイス. ID2D1SimplifiedGeometrySink は次のメンバーも定義します:

  • メソッド

メソッド

ID2D1SimplifiedGeometrySink インターフェイス は次の項目を定義します: メソッド.

メソッド 説明
AddBeziers

一連の 3 次ベジエ曲線を作成してジオメトリ シンクに追加します。

AddLines

指定された点を使用して一連の直線を作成し、ジオメトリ シンクに追加します。

BeginFigure

指定された点から新しい図を開始します。

Close

ジオメトリ シンクを閉じ、シンクがエラー状態かどうかを示して、シンクのエラー状態をリセットします。

EndFigure

現在の図を終了します。必要に応じて、図を閉じることもできます。

SetFillMode

このジオメトリ シンクによって記述されたジオメトリの内部にある点と外部にある点を特定するために使用するメソッドを指定します。

SetSegmentFlags

ジオメトリ シンクに追加する新しい線分に適用するストロークおよび結合オプションを指定します。

 

解説

ジオメトリ シンクは 1 つ以上の図で構成されます。各図は、1 つ以上の直線またはベジエ曲線の線分で構成されます。図を作成するには、BeginFigure メソッドを呼び出して図の始点を指定した後、AddLines および AddBeziers を使用して直線およびベジエ曲線の線分を追加します。線分の追加が完了したら、EndFigure メソッドを呼び出します。この一連の操作を繰り返して、さらに図を作成することができます。図の作成が完了したら、Close メソッドを呼び出します。

弧および 2 次ベジエ曲線を含めることができるジオメトリ パスを作成するには、ID2D1GeometrySink を使用します。

要件

クライアントの最小要件

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

参照

ID2D1GeometrySink