C
<platform/platform.h> - 平台抽象功能
为平台提供抽象功能。 更多信息...
头文件 | #include <platform/platform.h> |
类型
枚举 | FrameBufferingType { SingleBuffering, FlippedDoubleBuffering, CopyingDoubleBuffering, PartialBuffering, OtherBuffering } |
函数
Qul::Platform::PlatformContext * | getPlatformInstance() |
详细描述
此命名空间包含所有由 Qt Quick Ultralite 核心库使用的平台抽象函数。此命名空间的头文件位于 include/platform/
类或结构
此结构提供了一个平台配置的运行时表示 | |
提供帧渲染统计信息 | |
提供性能指标 | |
此类提供了一个抽象接口以实现平台上下文 |
类型文档
[自 Qt Quick Ultralite (Platform) 1.5]
枚举 FrameBufferingType
定义支持的不同缓冲机制。
常量 | 值 | 描述 |
---|---|---|
SingleBuffering | 0 | 仅使用单个缓冲器进行渲染。所有渲染必须在显示器刷新率允许的时间预算内完成。 |
FlippedDoubleBuffering | 1 | 使用两个缓冲区,两者均可以显示。一个用于显示,另一个用于渲染然后翻转。 |
CopyingDoubleBuffering | 2 | 有一个用于渲染和显示的缓冲区。渲染完成后,渲染缓冲区的内容被复制到显示缓冲区。 |
PartialBuffering | 3 | 有一个或多个小于完整帧缓冲区的缓冲区。部分缓冲区需要显示屏具有内置内存。 |
OtherBuffering | 4 | 其他平台特定的缓冲类型。 |
此枚举在 Qt Quick Ultralite (Platform) 1.5 中引入或修改。
函数文档
[自 Qt Quick Ultralite (平台) 2.0 开始]
Qul::Platform::PlatformContext *getPlatformInstance()
返回特定硬件的平台上下文实例。
此函数是在 Qt Quick Ultralite (平台) 2.0 中引入的。
在特定的 Qt 许可证下可用。
了解更多。