C

<tviiextras/layerwarping.h> - Traveo II Extras Layer Warping API

Provides convenience functions for setting up warping for Traveo II layers. More...

Header: #include <tviiextras/layerwarping.h>

Functions

bool layerHasWarping(int platformId)
void setWarpingBufferForLayer(int platformId, const void *buffer, const int *platformStruct, int keepLines = 20)
Tvii::Warping::WarpInfo warpInfoForLayer(int platformId)

Detailed Description

The Infineon/Cypress Traveo II supports warping, enabling distorting the coordinate system of the displayed application.

Using the Qt Quick Ultralite warping API for Infineon/Cypress Traveo II, it's possible to set the warping buffer for a specific layer.

Classes

Function Documentation

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

Returns true if a layer with platformId has warping enabled and false otherwise.

This function was introduced in Qt Quick Ultralite (Platform) 1.9.

See also setWarpingBufferForLayer() and warpInfoForLayer().

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

Sets warping buffer for a layer indicated by platformId.

In addition to platformId, the function also needs to know buffer used for warping, platformStruct containing description of a warp coordinate buffer, and keepLines indicating the number of extra lines to keep in the line buffer for warping.

For information about how to prepare warping buffers, CYGFX_WARP_PARAM_S, and the number of lines to be kept in the line buffer, refer to chapter 3.11.6 Warping Buffer of the Graphics Driver for Traveo II Cluster Series User Guide.

This function was introduced in Qt Quick Ultralite (Platform) 1.9.

See also Tvii::Warping::WarpInfo, layerHasWarping(), and warpInfoForLayer().

[since Qt Quick Ultralite (Platform) 1.9] Tvii::Warping::WarpInfo warpInfoForLayer(int platformId)

Get warp info of the layer with a platform id platformId. Returns WarpInfo containing the warping information for the layer.

This function was introduced in Qt Quick Ultralite (Platform) 1.9.

See also Tvii::Warping::WarpInfo, setWarpingBufferForLayer(), and warpInfoForLayer().

Available under certain Qt licenses.
Find out more.