C
イメージファイル.MCU.resourceCachePolicy
イメージ・キャッシュ・ポリシーを定義します。
説明
このプロパティは、画像アセットへの高速アクセスを可能にする画像キャッシュ・ポリシーを選択するために使用できます。デフォルトのキャッシュ・ポリシーは、MCU.Config.resourceCompression がtrue かfalse かによって異なります。
リ ソ ース圧縮がtrue の場合は"OnDemand" に設定 さ れ、 そ う でない場合は"OnStartup" に設定 さ れます。
利用可能なオプシ ョ ンについて、 以下の一覧で説明 し ます:
| 定数 | 説明 |
|---|---|
"OnStartup" | 起動時にデータをRAMにコピーする。これによりデータへのアクセスが高速化されますが、限られた RAM を使用する可能性があります。 |
"OnDemand" | データはオンデマンドでテクスチャキャッシュにコピーされます。これは、resourceCompression がtrue の場合のデフォルトのポリシーです。イメージキャッシュは有効にする必要があります。 |
"NoCaching" | データは RAM にコピーされません。ストレージから画面に画像を描画すると、パフォーマンスが低下する可能性があります。 |
使用法
このプロパティは、親ノードが受け入れられるすべてのコンテキストで受け入れられます。文字列を指定します。
使用可能なオプションは次のとおりです:
"OnStartup""NoCaching""OnDemand"
コードの例:
ImageFiles {
MCU.resourceCachePolicy: "NoCaching"
}注意: このプロパティは、MCU.Configで以下のように定義されていれば、QmlProjectファイル内の全てのリソースに適用することもできます:
MCU.Config {
resourceCachePolicy: "NoCaching"
}警告 MCU.Configのリソース・キャッシュ・ポリシーは、すべてのバイナリ・リソースにも適用されます。
このプロパティは
このプロパティは QmlProject API 1.3 で導入されました。
Qt Quick Ultralite画像キャッシュ、ImageFiles.MCU.resourceRuntimeAllocationType、ImageFiles.MCU.resourceStorageSection、ImageFiles.MCU.resourceCompression、MCU.Config.maxResourceCacheSize、QUL_RESOURCE_CACHE_POLICYも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。