このページでは

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で導入されました。

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

ImageFiles.MCU.resourceCachePolicy,ImageFiles.MCU.resourceStorageSection,ImageFiles.MCU.resourceCompression,Qt Quick Ultralite image caching,QUL_RESOURCE_RUNTIME_ALLOCATION_TYPEも参照してください

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