FMX.Graphics.TBitmap.Map

提供: RAD Studio API Documentation
移動先: 案内検索

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 を返します。 現在のビットマップ データを操作するには、DataData および Pitch 属性、および、FMX.Types.TPixelFormat ユニット内のルーチンを使用します。 FMX.Types.TPixelFormat 内のルーチンにより、Data をピクセルまたは TAlphaColor として操作することができます。 現在のビットマップのセッションをカスタマイズを終了するには、Unmap を呼び出します。 Map 呼び出しでオープンされたセッションは、Unmap 呼び出しでクローズされなければなりません。

ビットマップ データへのアクセスには、次のものがあります:

  • 読み取り専用: 現在のビットマップは、Data が変更された際にも、変更されません。
  • 書き込み専用: 現在の Data は読み込めませんが、変更することはできます。
  • 読み書き可能: Data は読み込め、かつ、それが変更された場合、現在のビットマップも変更されます。

関連項目

コード サンプル