C
<tviiextras/layerwarping.h> - TRAVEO™ T2G 扩展层变形API
提供了设置 TRAVEO™ T2G 层变形的便利函数。 更多...
头文件 | #include <tviiextras/layerwarping.h> |
函数
bool | layerHasWarping(int platformId) |
void | setWarpingBufferForLayer(int platformId, const void *buffer, const int *platformStruct, int keepLines = 20) |
Tvii::Warping::WarpInfo | warpInfoForLayer(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::WarpInfo、layerHasWarping() 以及 warpInfoForLayer。
[自 Qt Quick Ultralite (平台) 1.9 起适用]
Tvii::Warping::WarpInfo warpInfoForLayer(int platformId)
获取具有指定平台 ID 的层的扭曲信息。返回包含该层扭曲信息的 WarpInfo。
此函数是在 Qt Quick Ultralite (Platform) 1.9 中引入的。
参见 Tvii::Warping::WarpInfo、setWarpingBufferForLayer() 以及 warpInfoForLayer()。
仅在特定 Qt 许可下可用。
了解更多。