C

<tviiextras/layerwarping.h> - TRAVEO™ T2G 扩展层变形API

提供了设置 TRAVEO™ T2G 层变形的便利函数。 更多...

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

函数

boollayerHasWarping(int platformId)
voidsetWarpingBufferForLayer(int platformId, const void *buffer, const int *platformStruct, int keepLines = 20)
Tvii::Warping::WarpInfowarpInfoForLayer(int platformId)

详细描述

Infineon TRAVEO™ T2G 支持变形,可以扭曲显示应用程序的坐标系。

使用针对 Infineon TRAVEO™ T2G 的 Qt Quick Ultralite 变形 API,可以为特定图层设置变形缓冲区。

函数文档

[自 Qt Quick Ultralite (Platform) 1.9] bool layerHasWarping(int platformId)

如果具有 platformId 的图层启用了变形,则返回 true,否则返回 false

此函数是在 Qt Quick Ultralite (Platform) 1.9 中引入的。

另请参阅setWarpingBufferForLayer() 和 warpInfoForLayer

[自 Qt Quick Ultralite (Platform) 1.9] void setWarpingBufferForLayer(int platformId, const void *buffer, const int *platformStruct, int keepLines = 20)

platformId 指示的层设置变形缓冲区。

除了 platformId 外,函数还需要知道用于变形的 buffer、包含变形坐标缓冲区描述的 platformStruct,以及指示应保留的额外行数的 keepLines

有关如何准备变形缓冲区、CYGFX_WARP_PARAM_S 以及应在行缓冲区中保留的行数的详细信息,请参阅 Traveo™ T2G 集成系列图形驱动程序用户指南的第 3.11.6 节“变形缓冲区”。

此函数是在 Qt Quick Ultralite (Platform) 1.9 中引入的。

参见 Tvii::Warping::WarpInfolayerHasWarping() 以及 warpInfoForLayer

[自 Qt Quick Ultralite (平台) 1.9 起适用] Tvii::Warping::WarpInfo warpInfoForLayer(int platformId)

获取具有指定平台 ID 的层的扭曲信息。返回包含该层扭曲信息的 WarpInfo

此函数是在 Qt Quick Ultralite (Platform) 1.9 中引入的。

参见 Tvii::Warping::WarpInfosetWarpingBufferForLayer() 以及 warpInfoForLayer()。

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