FMX.ImgList.TDestinationCollection
Delphi
TDestinationCollection = class (TOwnedCollection)
C++
class PASCALIMPLEMENTATION TDestinationCollection : public System::Classes::TOwnedCollection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.ImgList.pas FMX.ImgList.hpp |
FMX.ImgList | FMX.ImgList |
説明
このコレクションには、画像リスト ImageList 内の最終画像を形成するための多重解像度ビットマップを参照する項目が含まれています。
TDestinationCollection コレクション内の各 TCustomDestinationItem 項目の内容にはいくつかの TLayer レイヤを含めることができ、それらは Layers コレクションに格納されます。各レイヤでは、Source コレクション内の多重解像度ビットマップ MultiResBitmap と、このソース多重解像度ビットマップ(縮尺は常に 1
)の四角形領域 SourceRect を参照しています。最終画像には、この四角形領域のみ描画されます。TCustomDestinationItem 項目ごとに、画像リスト ImageList の最終画像として使用される画像を生成できます。画像リスト オブジェクト ImageList では、TLayers コレクションに含まれている一連のレイヤに格納されている多重解像度ビットマップ MultiResBitmap の四角形領域 SourceRect を順に描画して、最終画像を生成します。最終画像の描画時に、画像リストでは、現在のシーンと最終画像のサイズに最も適した縮尺のビットマップを、使用する多重解像度ビットマップから選択します。