FMX.Graphics.TBitmap.Map

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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

Exemples de code