このページでは

C

<platforminterface/arc.h> - Arc handling

アーク処理のための便利な関数を提供します。詳細...

Header: #include <platforminterface/arc.h>

関数

(since Qt Quick Ultralite (Platform) 1.8) void pathArcToBeziers(Qul::PlatformInterface::cubicToPath func, void *data, float radiusX, float radiusY, float xAxisRotation, bool useLargeArc, bool clockwise, const Qul::PlatformInterface::PointF &source, const Qul::PlatformInterface::PointF &target)

詳細な説明

クラス

関数のドキュメント

[since Qt Quick Ultralite (Platform) 1.8] void pathArcToBeziers(Qul::PlatformInterface::cubicToPath func, void *data, float radiusX, float radiusY, float xAxisRotation, bool useLargeArc, bool clockwise, const Qul::PlatformInterface::PointF &source, const Qul::PlatformInterface::PointF &target)

円弧のセグメントを一連のベジェ曲線に変換します。

指定されたコールバック関数 `func ` は、3次ベジェ曲線のパラメータを引数として、最大4回呼び出されます。また、data ハンドルがコールバックの最初の引数として渡され、これを使用して必要なコンテキスト情報を提供することができます。

radiusX 、radiusY 、xAxisRotation 、useLargeArc 、clockwise 、source 、およびtarget パラメータは、SVG 標準に従って円弧セグメントを定義します。

この関数は、Qt Quick Ultralite (Platform) 1.8 で導入されました。

Qul::PlatformInterface::PathDataArcSegmentも参照してください 。

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。