C
qul_resource_runtime_allocation_type
警告 このCMakeソース・プロパティは2.4以降非推奨です。代わりにImageFiles.MCU.resourceRuntimeAllocationTypeの使用を検討してください。
注意: ボードのデフォルトは、BoardDefaults.qmlprojectconfig ファイル内のQmlProject を使用して設定できます。プラットフォームのデフォルト変数の定義と QmlProjectマニュアルを参照してください。
アセット・ランタイム・アロケーション・タイプを定義します。
説明
プラットフォームがアセットにアクセスする際に使用するメモリ割り当てのタイプを定義できます。ボードに異なる種類の揮発性メモリ(RAM、VRAM、HyperRAM など)がある場合や、異なるメモリ割り当てストラテジーをサポートしている場合に便利です。
このプロパティは整数型で、その値は0 以上、256 以下でなければなりません。この値はプラットフォームが知っているmemory allocator types と一致しなければなりません。[128,255] の範囲はユーザー定義のカスタムアロケータ専用です。
指定されたターゲット・ボードがカスタム・ランタイム・アロケーショ ン・タイプをサポートしている場合は、ボード固有のドキュメントに記載されている。
設定されていない場合、デフォルト値はリソース・キャッシュ・ポリシーに依存します。キャッシュ・ポリシーがOnStartup に設定されている場合は3 (DefaultPreload) となり、OnDemand に設定されている場合(または画像が圧縮されている場合)は1 (Image) となります。
OnDemand キャッシュ・ポリシーの場合、画像キャッシュを有効にする必要があります。
ソースファイルのプロパティは、qul_add_resource 関数を使用してアプリケーションにファイルを追加する前に設定する必要があります。
例
# Setting an image to be cached on demand with a custom memory allocator
set_source_files_properties(
big/button.png PROPERTIES
QUL_RESOURCE_CACHE_POLICY "OnDemand"
QUL_RESOURCE_STORAGE_SECTION "CustomSegment"
QUL_RESOURCE_RUNTIME_ALLOCATION_TYPE "128"
)このプロパティは
このプロパティはQt Quick Ultralite 2.0 で導入されました。
QUL_RESOURCE_CACHE_POLICY,QUL_RESOURCE_STORAGE_SECTION,Qt Quick Ultralite image caching,QUL_RESOURCE_COMPRESSION,Default Resource Propertiesも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。