このページでは

C

Qul::Platform::FrameStatistics Struct

struct Qul::Platform::FrameStatistics

フレームのレンダリング統計情報を提供します。詳細...

Header: #include <platform/platform.h>
Since: Qt Quick Ultralite (Platform) 1.5

パブリック関数

(since Qt Quick Ultralite (Platform) 1.5) FrameStatistics()

パブリック変数

(since Qt Quick Ultralite (Platform) 1.5) int refreshDelta
(since Qt Quick Ultralite (Platform) 1.5) int remainingBudget

詳細な説明

FrameStatistics は、レンダリングで発生する可能性のある遅延や、フレームをレンダリングするためのタイミングバジェットに関する情報を提供します。

Qul::Platform::PlatformContext::presentFrame()も参照してください

メンバ関数のドキュメント

[since Qt Quick Ultralite (Platform) 1.5] FrameStatistics::FrameStatistics()

デフォルトの FrameStatistics オブジェクトを生成します。

refreshDeltaremainingBudget を、それぞれデフォルト値である 0 およびプラットフォームの最大整数値で初期化するデフォルトコンストラクタです。

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

メンバ変数のドキュメント

[since Qt Quick Ultralite (Platform) 1.5] int FrameStatistics::refreshDelta

リフレッシュ間隔に対するフレームの遅延。

この変数は、最後のフレームがリフレッシュ間隔に対してどれだけ遅延したかを示します。リフレッシュ間隔が 1 より大きい場合、負のrefreshDelta を使用すると、フレームのスキップを防ぐためにリフレッシュ間隔が短縮されます。

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

Qul::Platform::PlatformContext::beginFrame() およびQul::Platform::PlatformContext::presentFrame()も参照してください

[since Qt Quick Ultralite (Platform) 1.5] int FrameStatistics::remainingBudget

レンダリング用の残りのタイミングバジェット。

この変数は、フレームがスキップされるまでの残り時間をミリ秒単位で示します。この値が極めて少ない場合、フレームのスキップを回避するために、リフレッシュ間隔を先制的に延長するために使用できます。

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

Qul::Platform::PlatformContext::beginFrame() およびQul::Platform::PlatformContext::presentFrame()も参照してください

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。