C

FrameStatistics 结构体

struct Qul::Platform::FrameStatistics

提供帧渲染统计信息。 更多信息...

头文件 #include <platform/platform.h>
Qt Quick Ultralite (Platform) 1.5

公共函数

公共变量

详细描述

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::beginFrameQul::Platform::PlatformContext::presentFrame

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

渲染剩余的时间预算。

此变量指示在跳过一帧之前可以节省多少毫秒。它可以用来自动增加刷新间隔,当预算非常紧张时,以避免任何帧的跳过。

此说明自 Qt Quick Ultralite (Platform) 1.5 以来已引入。

另请参阅Qul::Platform::PlatformContext::beginFrameQul::Platform::PlatformContext::presentFrame

在特定 Qt 许可下可用。
了解更多。