このページでは

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 image caching,QUL_RESOURCE_COMPRESSION,Default Resource Properties,qul_set_maximum_resource_cache_sizeも参照してください


詳細はこちらをご覧ください。