ArcSegment - noqisofon/Fahrenheit GitHub Wiki

ArcSegment 関数

D2D1_ARC_SEGMENT 構造体のインスタンスを生成して返します。

シグネチャ

D2D1_ARC_SEGMENT ArcSegment(
    __in const D2D1_POINT_2D&    point,
    __in const D2D1_SIZE_F&      size,
    __in FLOAT                   rotationAngle,
    __in D2D1_SWEEP_DIRECTION    sweepDirection,
    __in D2D1_ARC_SIZE           arcSize
);

パラメータ

point [in] D2D1_POINT_F
弧の終点。
size [in] D2D1_SIZE_F
弧の X 半径と Y 半径。
rotationAngle [in] FLOAT
現在の座標系を基準に楕円が回転される角度。正の数の場合は時計回りの回転、負の数の場合は反時計回りの回転を指定します。
sweepDirection [in] D2D1_SWEEP_DIRECTION
弧の掃引が時計回りか反時計回りかを指定する値。
arcSize [in] D2D1_ARC_SIZE
弧が 180°より大きいかどうかを指定する値。

戻り値

D2D1_ARC_SEGMENT

新しい弧オブジェクト。

説明

ArcSegment 関数はぶっちゃけファクトリー関数です。
渡した引数がそのまま D2D1_ARC_SEGMENT 構造体の同じ名前のメンバに設定されます。

戻り値がポインタか構造体そのものなのかは今のところわかりません。
だって書いてないんだもん。

要件

ヘッダーファイル D2d1helper.h
ライブラリファイル D2d1.lib
DLL D2d1.dll
アーカイブファイル D2d1.a
ダイナミックリンクライブラリ D2d1.so

参照

  • [ID2D1GeometrySink]
⚠️ **GitHub.com Fallback** ⚠️