ID2D1PathGeometry1::ComputePointAndSegmentAtLength(FLOAT,UINT32,constD2D1_MATRIX_3X2_F*,D2D1_POINT_DESCRIPTION*) メソッド (d2d1_1.h)
パス ジオメトリに沿って指定された距離に存在するポイントを、ポイントがオンになっているセグメントのインデックスと、そのポイントの方向ベクトルと共に計算します。
構文
HRESULT ComputePointAndSegmentAtLength(
FLOAT length,
UINT32 startSegment,
[in, optional] const D2D1_MATRIX_3X2_F *worldTransform,
[out] D2D1_POINT_DESCRIPTION *pointDescription
);
パラメーター
length
型: FLOAT
パスに沿って歩く距離。
startSegment
種類: UINT32
歩き始めるセグメントのインデックス。 注: このインデックスは、特定の図だけでなく、パス全体に対してグローバルです。
[in, optional] worldTransform
型: const D2D1_MATRIX_3X2_F*
歩く前にパスに適用する変換。
[out] pointDescription
このメソッドが戻るとき、 には、指定された場所にあるポイントの説明が含まれます。
戻り値
種類: HRESULT
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
HRESULT | 説明 |
---|---|
S_OK | エラーは発生していません。 |
E_OUTOFMEMORY | Direct2D は、呼び出しを完了するのに十分なメモリを割り当てませんでした。 |
E_INVALIDARG | 入力の 1 つが無効な範囲にありました。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d2d1_1.h (D2d1_1.h を含む) |
Library | D2d1_3.lib |
[DLL] | D2d1_3.dll |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示