C
<tviiextras/tviiconfiguration.h> - TRAVEO™ T2G 扩展层配置 API
为 TRAVEO™ T2G 层配置提供额外的配置函数。 更多...
头文件 | #include <tviiextras/tviiconfiguration.h> |
函数
Tvii::Configuration::Config | configForOTFLayer(std::uint32_t platformId) |
Tvii::Configuration::Config | defaultConfigForOTFLayer() |
void | setConfigForOTFLayer(std::uint32_t platformId, std::uint16_t copses, std::uint32_t fifo, std::uint32_t lines) |
详细信息
在某些情况下,可能需要覆盖一些适用于 Infineon TRAVEO™ T2G 的特定 OTF 层配置值。
为此,可以使用针对 Infineon TRAVEO™ T2G 定制的 Qt Quick Ultralite 配置 API。它是通过使用 ItemLayer::platformId API 给出带有应更改配置的层的特定平台 ID,然后使用提供的 setConfigForOTFLayer() C++ API 在 Qt Quick Ultralite 应用程序启动之前设置自定义层属性。
类
包含 OTF 层配置的结构体 |
函数文档
[since Qt Quick Ultralite (Platform) 1.9]
Tvii::Configuration::Config configForOTFLayer(std::uint32_t platformId)
获取具有平台 ID platformId 的层的配置。返回包含层的 copses、fifo 缓冲区大小和行缓冲区大小的 Config。
此功能是在 Qt Quick Ultralite (Platform) 1.9 中引入的。
另请参阅Tvii::Configuration::Config、setConfigForOTFLayer() 和 defaultConfigForOTFLayer。
[since Qt Quick Ultralite (Platform) 1.9]
Tvii::Configuration::Config defaultConfigForOTFLayer()
获取 OTF 层的默认配置。返回 Config。
此功能是在 Qt Quick Ultralite (Platform) 1.9 中引入的。
另请参阅 Tvii::Configuration::Config、setConfigForOTFLayer() 和 configForOTFLayer。
[自 Qt Quick Ultralite(平台)1.9版起]
void setConfigForOTFLayer(std::uint32_t platformId,std::uint16_t copses,std::uint32_t fifo,std::uint32_t lines)
设置 OTF 层的配置。
platformId 是层的平台 ID,已在 QML 文件中指定。
copses 是 copses 的数量,用于在 LBO 模式下压缩渲染图像。如果在给定层中使用大量压缩图像时出现任何错误,此值可以从默认值 16 增加到更大。
fifo 是用于缓冲指令的 FIFO 的大小。大量的视觉元素可能需要更大的 FIFO 缓冲区大小。默认值为 64 * 1024。
lines 是 LBO 使用的行缓冲区的大小。较大的行缓冲区会消耗更多的 VRAM,但也会减少在 OTF 模式显示之前完成行的风险降低可视化中断的可能性。
有关更多信息,请参阅 TRAVEO™ T2G 集群系列的图形驱动程序用户指南。
此功能是在 Qt Quick Ultralite (Platform) 1.9 中引入的。
另请参阅 Tvii::Configuration::Config、configForOTFLayer 和 defaultConfigForOTFLayer。
在特定 Qt 许可证下可用。
了解更多信息。