FMX.Graphics.TBitmap.Map
Delphi
function Map(const Access: TMapAccess; var Data: TBitmapData): Boolean;
C++
bool __fastcall Map(const TMapAccess Access, TBitmapData &Data);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TBitmap |
Description
Obtient un accès direct aux données bitmap du TBitmap en cours.
Access spécifie le type d'accès.
Data spécifie le TBitmapData auquel les données du bitmap en cours sont mappées.
Utilisez Map pour accéder aux données du bitmap en cours. Map renvoie True si l'accès est accordé, et False sinon. Pour manipuler les données bitmap en cours, utilisez les attributs Data et Pitch de Data, de même que les routines de l'unité FMX.Types.TPixelFormat. Les routines de l'unité FMX.Types.TPixelFormat permettent de manipuler Data en tant que pixels ou TAlphaColor. Pour terminer la session de personnalisation du bitmap en cours, appelez Unmap. Les sessions ouvertes par un appel de Map doivent être fermées par un appel de Unmap.
L'accès aux données bitmap peut être :
- En lecture seule : le bitmap en cours ne change pas si le
Dataest modifié. - En écriture seule : le
Dataen cours ne peut pas être lu, mais peut être modifié. - En lecture et en écriture : le
Datapeut être lu et, si modifié, le bitmap en cours est également modifié.
Voir aussi
- FMX.Graphics.TBitmap.PixelFormat
- FMX.Graphics.TBitmapData
- FMX.Graphics.TMapAccess
- FMX.Graphics.TBitmap.Unmap
- FMX.Types.TPixelFormat