FMX.Graphics.TBitmap.Map
Delphi
function Map(const Access: TMapAccess; var Data: TBitmapData): Boolean;
C++
bool __fastcall Map(const TMapAccess Access, TBitmapData &Data);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmap |
説明
現在の TBitmap のビットマップ データへの直接アクセスを提供します。
Access
は、アクセスのタイプを示します。
Data
は、現在のビットマップのデータがマップされる TBitmapData を示します。
Map を使用すると、現在のビットマップのデータへのアクセスを取得することができます。 Map は、アクセスが成功した場合に True、そうでなければ False を返します。 現在のビットマップ データを操作するには、Data
の Data および Pitch 属性、および、FMX.Types.TPixelFormat ユニット内のルーチンを使用します。 FMX.Types.TPixelFormat 内のルーチンにより、Data
をピクセルまたは TAlphaColor として操作することができます。 現在のビットマップのセッションをカスタマイズを終了するには、Unmap を呼び出します。 Map 呼び出しでオープンされたセッションは、Unmap 呼び出しでクローズされなければなりません。
ビットマップ データへのアクセスには、次のものがあります:
- 読み取り専用: 現在のビットマップは、
Data
が変更された際にも、変更されません。 - 書き込み専用: 現在の
Data
は読み込めませんが、変更することはできます。 - 読み書き可能:
Data
は読み込め、かつ、それが変更された場合、現在のビットマップも変更されます。
関連項目
- FMX.Graphics.TBitmap.PixelFormat
- FMX.Graphics.TBitmapData
- FMX.Graphics.TMapAccess
- FMX.Graphics.TBitmap.Unmap
- FMX.Types.TPixelFormat