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 |