このページについて

C

ImageFiles.MCU.resourceRuntimeAllocationType

説明

このプロパティは、プラットフォームが画像アセットにアクセスする際に使用するメモリ割り当てタイプを定義するために使用されます。ボードが異なる揮発性メモリ(RAM、VRAM、HyperRAMなど)の選択肢を提供している場合や、異なるメモリ割り当て戦略をサポートしている場合に有用です。

このプロパティには、0 から 255 までの整数値(両端を含む)を指定します。指定する値は、プラットフォームが認識しているmemory allocator types と一致している必要があります。ほとんどのプラットフォームでは、[128,255] の範囲がユーザー定義のカスタムアロケータ専用となっています。

ターゲットボードがカスタムランタイム割り当てタイプをサポートしている場合、それらはボード固有のドキュメントに記載されています。

デフォルト値は、設定されたリソースキャッシュポリシーによって異なります。ポリシーが「OnStartup 」の場合、デフォルト値は 3 (DefaultPreload) です。ポリシーが「OnDemand 」の場合(またはイメージが圧縮されている場合)、デフォルト値は 1 (Image) です。許容される値はAllocationType で定義されています。

注: OnDemand キャッシュポリシーを使用するには イメージキャッシュが有効になっている必要があります。

使用方法

このプロパティは、メインアプリケーションの `.qmlproject ` ファイル、またはモジュールの `.qmlproject ` ファイルで指定できます。引数には整数を指定します。

コード例:

ImageFiles {
    MCU.resourceRuntimeAllocationType: 129
}

注:この プロパティは、MCU.Configで次のように定義されている場合、QmlProjectファイル内のすべてのリソースにも適用できます:

MCU.Config {
    resourceRuntimeAllocationType: 129
}

警告: MCU.Config で指定されたリソースの ランタイム割り当てタイプは、すべてのバイナリリソースにも適用されます。

なお

このプロパティは、QmlProject API 1.3で導入されました。

関連項目: ImageFiles.MCU.resourceCachePolicyImageFiles.MCU.resourceStorageSectionImageFiles.MCU.resourceCompressionQt Quick Ultralite 画像キャッシュ、およびQUL_RESOURCE_RUNTIME_ALLOCATION_TYPE

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