C
ImageFiles.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 ライセンスの下で利用可能です。
詳細はこちらをご覧ください。