このページについて

C

ImageFiles.MCU.resourceCachePolicy

画像キャッシュポリシーを定義します。

説明

このプロパティを使用すると、画像キャッシュポリシーを選択でき、画像アセットへのアクセスを高速化できます。デフォルトのキャッシュポリシーは、MCU.Config.resourceCompressiontruefalse かによって異なります。

リソースの圧縮がtrue の場合、このプロパティは"OnDemand" に設定され、それ以外の場合は"OnStartup" に設定されます。

利用可能なオプションは以下の通りです:

定数説明
"OnStartup"起動時にデータが RAM にコピーされます。これによりデータへのアクセスは高速化されますが、限られた RAM を消費する可能性があります。
"OnDemand"データはオンデマンドでテクスチャキャッシュにコピーされます。これは、resourceCompressiontrue に設定されている場合のデフォルトのポリシーです。画像キャッシュを有効にする必要があります。
"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.resourceRuntimeAllocationTypeImageFiles.MCU.resourceStorageSectionImageFiles.MCU.resourceCompressionMCU.Config.maxResourceCacheSize、およびQUL_RESOURCE_CACHE_POLICY

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。