C

<platform/platform.h> - 平台抽象功能

为平台提供抽象功能。 更多信息...

头文件 #include <platform/platform.h>

类型

枚举FrameBufferingType { SingleBuffering, FlippedDoubleBuffering, CopyingDoubleBuffering, PartialBuffering, OtherBuffering }

函数

Qul::Platform::PlatformContext *getPlatformInstance()

详细描述

此命名空间包含所有由 Qt Quick Ultralite 核心库使用的平台抽象函数。此命名空间的头文件位于 include/platform/

类或结构

Qul::Platform::Config

此结构提供了一个平台配置的运行时表示

Qul::Platform::FrameStatistics

提供帧渲染统计信息

Qul::Platform::PerformanceMetrics

提供性能指标

Qul::Platform::PlatformContext

此类提供了一个抽象接口以实现平台上下文

类型文档

[自 Qt Quick Ultralite (Platform) 1.5] 枚举 FrameBufferingType

定义支持的不同缓冲机制。

常量描述
SingleBuffering0仅使用单个缓冲器进行渲染。所有渲染必须在显示器刷新率允许的时间预算内完成。
FlippedDoubleBuffering1使用两个缓冲区,两者均可以显示。一个用于显示,另一个用于渲染然后翻转。
CopyingDoubleBuffering2有一个用于渲染和显示的缓冲区。渲染完成后,渲染缓冲区的内容被复制到显示缓冲区。
PartialBuffering3有一个或多个小于完整帧缓冲区的缓冲区。部分缓冲区需要显示屏具有内置内存。
OtherBuffering4其他平台特定的缓冲类型。

此枚举在 Qt Quick Ultralite (Platform) 1.5 中引入或修改。

另请参阅帧缓冲要求部分帧缓冲

函数文档

[自 Qt Quick Ultralite (平台) 2.0 开始]Qul::Platform::PlatformContext *getPlatformInstance()

返回特定硬件的平台上下文实例。

此函数是在 Qt Quick Ultralite (平台) 2.0 中引入的。

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