C
アロケーションタイプ
説明
qmlprojectのコンテキストでは、AllocationType型のプロパティは数値であり、qmlprojectexporter 内部Qul::PlatformInterface::MemoryAllocator::AllocationType 列挙にマップされます。
AllocationType プロパティは以下の値のいずれかを取ります:
- 0 (デ フ ォ ル ト ) 大規模割 り 当て用のデフ ォ ル ト 型。
- 1 (Image)Qul::Image API を使っ て作成 さ れた画像を格納する ための、 割 り 当て済み メ モ リ バ ッ フ ァ 。
- 2 (TextCache)テキス ト キ ャ ッ シ ュ 用にあらかじめ割 り 当て ら れた メ モ リ バ ッ フ ァ 。
- 3 (DefaultPreload)Qt Quick Ultralite アプリケーションが起動時にフラッシュから RAM にコピーするリソース用のメモリ割り当て。
- 4 (SparkCache)MCU.Config.fontCacheSize を有効にする と 、 Monotype Spark フ ォ ン ト エン ジ ン用のキ ャ ッ シ ュ バ ッ フ ァ が事前に割 り 当て ら れます。
- 5 (SparkHeap)MCU.Config.fontHeapSize を有効にした場合に、Monotype Spark フォントエンジン用に事前に割り当てられたヒープバッファ。
- 6 (QmlDynamicObjects) Loader、ListView 、Repeaterなどによって動的に作成されるオブジェクトのためのメモリ割り当て。このタイプでは Acquire メソッドと Release メソッドは呼び出されません。
- 7 (GlyphLayoutCache)MCU.Config.glyphsLayoutCacheSize を通 じ て構成 さ れ る 、 グ リ フ レ イ ア ウ ト デー タ 用の予備割 り 当て メ モ リ バ ッ フ ァ 。このタイプでは Acquire メソッドと Release メソッドは呼び出されません。
- 128 (Custom)
qmlprojectexporterは、プラットフォーム固有のメモリ領域のために、この列挙値とそれ以上の列挙値を予約します。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。