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も参照してください 。