C
<tviiextras/tviiconfiguration.h> - TRAVEO™ T2G Extras Layer Configuration API
TRAVEO™ T2Gレイヤーの設定に関する追加機能を提供します。詳細...
| Header: | #include <tviiextras/tviiconfiguration.h> |
traveoextrasの一部です。
機能
(since Qt Quick Ultralite (Platform) 1.9) Tvii::Configuration::Config | configForOTFLayer(uint32_t platformId) |
(since Qt Quick Ultralite (Platform) 1.9) Tvii::Configuration::Config | defaultConfigForOTFLayer() |
(since Qt Quick Ultralite (Platform) 1.9) void | setConfigForOTFLayer(uint32_t platformId, uint16_t copses, uint32_t fifo, uint32_t lines) |
詳細な説明
場合によっては、Infineon TRAVEO™ T2G に固有の OTF レイヤー設定値の一部を上書きする必要がある場合があります。
その場合は、Infineon TRAVEO™ T2G 用のカスタムQt Quick Ultralite 設定 API を使用できます。この API は、ItemLayer::platformId API を使用して、設定を変更するレイヤーに特定のプラットフォーム ID を割り当て、提供されているsetConfigForOTFLayer() C++ API を使用して、Qt Quick Ultralite アプリケーションの起動前にカスタムレイヤーのプロパティを設定することで機能します。
クラス
OTFレイヤーの設定を保持する構造体 |
関数のドキュメント
[since Qt Quick Ultralite (Platform) 1.9] Tvii::Configuration::Config configForOTFLayer(uint32_t platformId)
プラットフォーム ID が `platformId` のレイヤーの設定を取得します。レイヤーのコプス、FIFO バッファサイズ、およびラインバッファのサイズを含む `Config ` を返します。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
Tvii::Configuration::Config 、setConfigForOTFLayer()、およびdefaultConfigForOTFLayer()も参照してください 。
[since Qt Quick Ultralite (Platform) 1.9] Tvii::Configuration::Config defaultConfigForOTFLayer()
OTFレイヤーのデフォルト設定を取得します。Config を返します。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
Tvii::Configuration::Config 、setConfigForOTFLayer()、およびconfigForOTFLayer()も参照してください 。
[since Qt Quick Ultralite (Platform) 1.9] void setConfigForOTFLayer(uint32_t platformId, uint16_t copses, uint32_t fifo, uint32_t lines)
OTFレイヤーの設定を指定します。
platformId は、QML ファイルで指定されたレイヤーのプラットフォーム ID です。
copses は、LBO モードで圧縮された画像をレンダリングするために使用されるコプスの数です。特定のレイヤーで多数の圧縮画像を使用する際にエラーが発生する場合は、この値をデフォルト値の 16 より大きく設定してください。
fifo は、コマンドシーケンサの命令をバッファリングするために使用される FIFO のサイズです。視覚要素の数が多ければ、より大きな FIFO バッファサイズが必要になる場合があります。デフォルト値は 64 * 1024 です。
lines は、LBO が使用するラインバッファのサイズです。ラインバッファを大きくすると VRAM の消費量は増えますが、OTF モードで表示されるべき時刻までにラインのレンダリングが完了しなかった場合に発生しうる表示の乱れのリスクを低減できます。
詳細については、『TRAVEO™ T2G Cluster Series グラフィックスドライバ ユーザーガイド』を参照してください。
この関数は、Qt Quick Ultralite (Platform) 1.9 で導入されました。
Tvii::Configuration::Config 、configForOTFLayer()、およびdefaultConfigForOTFLayer()も参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。