C
<platforminterface/arc.h> - Arc handling
アーク処理に便利な機能を提供します。詳細...
| Header: | #include <platforminterface/arc.h> |
はQt Quick Ultralite Platform API の一部です。
関数
(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 ハンドルもコールバックの最初の引数として与えられ、必然的なaradiusYコンテキスト情報を提供するために使用することができます。
radiusX,radiusY,xAxisRotation,useLargeArc,clockwise,source andtarget パラメータは SVG 標準に従って弧セグメントを定義する。
この関数はQt Quick Ultralite (Platform) 1.8 で導入されました。
Qul::PlatformInterface::PathDataArcSegmentも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細を見る。