C

<tviiextras/tviiconfiguration.h> - TRAVEO™ T2G 扩展层配置 API

为 TRAVEO™ T2G 层配置提供额外的配置函数。 更多...

头文件 #include <tviiextras/tviiconfiguration.h>

函数

Tvii::Configuration::ConfigconfigForOTFLayer(std::uint32_t platformId)
Tvii::Configuration::ConfigdefaultConfigForOTFLayer()
voidsetConfigForOTFLayer(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 应用程序启动之前设置自定义层属性。

Tvii::Configuration::Config

包含 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::ConfigsetConfigForOTFLayer() 和 defaultConfigForOTFLayer

[since Qt Quick Ultralite (Platform) 1.9] Tvii::Configuration::Config defaultConfigForOTFLayer()

获取 OTF 层的默认配置。返回 Config

此功能是在 Qt Quick Ultralite (Platform) 1.9 中引入的。

另请参阅 Tvii::Configuration::ConfigsetConfigForOTFLayer() 和 configForOTFLayer

[自 Qt Quick Ultralite(平台)1.9版起]void setConfigForOTFLayer(std::uint32_t platformIdstd::uint16_t copsesstd::uint32_t fifostd::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::ConfigconfigForOTFLayerdefaultConfigForOTFLayer

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