C
QUL_RESOURCE_CACHE_POLICY
警告: この CMake ソースプロパティは 2.4 以降で非推奨となっています。代わりにImageFiles.MCU.resourceCachePolicyの使用をご検討ください。
注:ボードの デフォルト値は、BoardDefaults.qmlprojectconfig ファイル内のQmlProject を使用して設定できます。プラットフォームのデフォルト変数の定義およびQmlProjectマニュアルを参照してください。
画像キャッシュポリシーを定義します。
説明
使用可能な値の一覧は以下の通りです:
| 値 | 結果 |
|---|---|
"OnStartup" | 起動時にデータが RAM にコピーされます。これによりデータへのアクセスが高速化されますが、限られた RAM を消費する可能性があります。 |
"OnDemand" | データは必要に応じてテクスチャキャッシュにコピーされます。画像キャッシュを有効にする必要があります。 |
"NoCaching" | データはRAMにコピーされません。ストレージから画面へ画像を描画する際、パフォーマンスが低下する可能性があります。 |
画像データが圧縮されている場合(QUL_RESOURCE_COMPRESSION)、デフォルト値は"OnDemand" となり、そうでない場合は"OnStartup" となります。
注: qul_add_resource 関数を使用してアプリケーションにファイルを追加する前に、ソース ファイルのプロパティを設定しておく必要があります。
例
# Setting an image to be cached on demand with a custom memory allocator
set_source_files_properties(
big/button.png PROPERTIES
QUL_RESOURCE_CACHE_POLICY "OnDemand"
QUL_RESOURCE_STORAGE_SECTION "CustomSegment"
QUL_RESOURCE_RUNTIME_ALLOCATION_TYPE "128"
)このプロパティは
このプロパティは、Qt Quick Ultralite 2.0 で導入されました。
関連項目: QUL_RESOURCE_RUNTIME_ALLOCATION_TYPE、QUL_RESOURCE_STORAGE_SECTION、Qt Quick Ultralite イメージキャッシュ、QUL_RESOURCE_COMPRESSION、デフォルトのリソースプロパティ、およびqul_set_maximum_resource_cache_size。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。