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
Data
est modifié. - En écriture seule : le
Data
en cours ne peut pas être lu, mais peut être modifié. - En lecture et en écriture : le
Data
peut ê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