C
FrameStatistics 结构体
struct Qul::Platform::FrameStatistics提供帧渲染统计信息。 更多信息...
头文件 | #include <platform/platform.h> |
自 | Qt Quick Ultralite (Platform) 1.5 |
公共函数
公共变量
int | refreshDelta |
int | remainingBudget |
另请参阅Qul::Platform::PlatformContext::presentFrame。
成员函数说明
[since Qt Quick Ultralite (Platform) 1.5]
FrameStatistics::FrameStatistics()
构建默认的 FrameStatistics 对象。
默认构造函数,使用默认值初始化 refreshDelta 和 remainingBudget,分别设置为 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 许可下可用。
了解更多。