C
qul_software_rasterizer_freetype
ベクターグラフィックスのソフトウェアサポート
説明
この変数は、Shape とShapePath を使用しているときに、ベクターグラフィックス図形をレンダリングできるようにします。この変数はデフォルトで有効になっていますが、アプリケーションがベクター・グラフィックスを使用していない場合や、ターゲット・ボードがハードウェア・アクセラレーションによってベクター・グラフィックスをサポートしている場合は、無効にすることができます。 Qt Quick Ultralite Shapesを使用していない場合、またはターゲット・ボードがハードウェア・アクセラレーションによってベクター・グラフィックスをサポートしている場合、この変数を無効にすることができます。
注意: ベクター・グラフィックスのソフトウェア・サポートを無効にすると、フラッシュ・メモリーが節約されます。
ベクター・グラフィックスのソフトウェア・サポートを無効にするには、QUL_SOFTWARE_RASTERIZER_FREETYE=OFF を使用して Core ライブラリを再構築します。詳細は Qt Quick Ultralite をソースからビルドするを参照してください。
QUL_ROOT とQUL_TOOLS は、以下のコマンドラインの例では、環境変数として設定されているかのように使用されています。例えば
export QUL_ROOT=$HOME/Qt/QtMCUs/2.12.0 export QUL_TOOLS=$HOME/Qt/Tools/QtMCUs
set QUL_ROOT=C:\Qt\QtMCUs\2.12.0 set QUL_TOOLS=C:\Qt\Tools\QtMCUs
例
cmake .. -DQul_ROOT=$QUL_ROOT -DQUL_PLATFORM=MIMXRT1050-EVK-baremetal -DQUL_SOFTWARE_RASTERIZER_FREETYPE=OFF -DCMAKE_TOOLCHAIN_FILE=$QUL_ROOT/lib/cmake/Qul/toolchain/armgcc.cmake -DQUL_TARGET_TOOLCHAIN_DIR=$QUL_TOOLS/arm_gcc_12_3_1 -DQUL_BOARD_SDK_DIR=$QUL_TOOLS/NXP/SDK_2_15_000_EVKB-IMXRT1050 -DCMAKE_BUILD_TYPE=MinSizeRel -DQUL_GENERATORS=../lib/cmake/Qul/QulGenerators.cmakeベクターグラフィックスをサポートするターゲットボードの詳細については、サポートされるターゲットボードと開発ホストを参照してください。
以降
この変数はQt Quick Ultralite 2.5.0 で導入されました。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。