このページでは

C

イメージファイル.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.maxResourceCacheSizeQUL_RESOURCE_CACHE_POLICYも参照してください

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。