ID2D1RenderTarget::DrawGeometry メソッド
指定されたストローク スタイルを使用して、指定されたジオメトリの輪郭を描画します。
構文
virtual void DrawGeometry(
[in] ID2D1Geometry *geometry,
[in] ID2D1Brush *brush,
FLOAT strokeWidth = 1.0f,
[in, optional] ID2D1StrokeStyle *strokeStyle = NULL
) = 0;
パラメーター
- geometry [in]
ID2D1Geometry 描画するジオメトリ。 - brush [in]
ID2D1Brush ジオメトリのストロークの描画に使用するブラシ。 - strokeWidth
FLOAT ジオメトリのストロークの太さ。ストロークはジオメトリの輪郭の中心に配置されます。 - strokeStyle [in, optional]
ID2D1StrokeStyle ジオメトリの輪郭に適用するストロークのスタイル。実線のストロークを描画する場合は NULL。
戻り値
This は値を返しません。
解説
このメソッドは失敗した場合でも、エラー コードが返されません。描画操作 (DrawGeometry など) が失敗したかどうかを判断するには、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 |