C
<tviiextras/layerwarping.h> - TRAVEO™ T2G Extras Layer Warping API
TRAVEO™ T2Gレイヤーのワーピング設定に便利な機能を提供します。詳細...
| Header: | #include <tviiextras/layerwarping.h> |
traveoextrasの一部です。
機能
(since Qt Quick Ultralite (Platform) 1.9) bool | layerHasWarping(int platformId) |
(since Qt Quick Ultralite (Platform) 1.9) void | setWarpingBufferForLayer(int platformId, const void *buffer, const int *platformStruct, int keepLines = 20) |
(since Qt Quick Ultralite (Platform) 1.9) Tvii::Warping::WarpInfo | warpInfoForLayer(int platformId) |
詳細な説明
Infineon のTRAVEO™ T2Gはワーピングに対応しており、表示されるアプリケーションの座標系を歪めることができます。
Infineon 用Qt Quick UltraliteワーピングAPIを使用すると、特定のレイヤーに対してワーピングバッファを設定することができます。
クラス
関数のドキュメント
[since Qt Quick Ultralite (Platform) 1.9] bool layerHasWarping(int platformId)
platformId を持つレイヤーでワープが有効になっている場合はtrue を返し、それ以外の場合はfalse を返します。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
setWarpingBufferForLayer() およびwarpInfoForLayer()も参照してください 。
[since 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 Cluster Series グラフィックスドライバ ユーザーガイド』の 3.11.6 章「ワープバッファ」を参照してください。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
Tvii::Warping::WarpInfo 、layerHasWarping()、およびwarpInfoForLayer()も参照してください 。
[since Qt Quick Ultralite (Platform) 1.9] Tvii::Warping::WarpInfo warpInfoForLayer(int platformId)
プラットフォーム ID が `platformId` のレイヤーのワープ情報を取得します。そのレイヤーのワープ情報を含む `WarpInfo ` を返します。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
Tvii::Warping::WarpInfo およびsetWarpingBufferForLayer()も参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。