DK for Delphi | FMX.GisFramework.TGIS_BitmapFMX | Classes | Constructors | Fields | Methods | Properties
FireMonkey (FMX) platform-dependent bitmap implementation based on nativeTBitmap storage.
// Delphi type TGIS_BitmapFMX = class( TGIS_BitmapAbstract ) end;
// C++ Builder class PASCALIMPLEMENTATION TGIS_BitmapFMX : public TGIS_BitmapAbstract { };
| Name | Visibility | Description | |
|---|---|---|---|
| Create | public | Constructs an FMX bitmap with the specified pixel dimensions. | |
| Name | Visibility | Description | |
|---|---|---|---|
| Master | public | Owning TGIS_Bitmap wrapper associated with this platform bitmap. (Inherited from TGIS_BitmapAbstract) |
|
| Name | Visibility | Description | |
|---|---|---|---|
| ApplyOpacity | public | Apply opacity to the bitmap. (Overrides TGIS_BitmapAbstract.ApplyOpacity) |
|
| Clear | public | Clear the bitmap with the specified color. (Overrides TGIS_BitmapAbstract.Clear) |
|
| CreateViewer | public | Create a viewer interface for displaying this bitmap. (Overrides TGIS_BitmapAbstract.CreateViewer) |
|
| DrawGlyph | public | (Overrides TGIS_BitmapAbstract.DrawGlyph) |
|
| DrawShape(TObject; Boolean; Double; TPoint) | public | Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing. (Overrides TGIS_BitmapAbstract.DrawShape) |
|
| DrawShape(TObject; Integer; Boolean; Double; TPoint) | public | Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing. (Overrides TGIS_BitmapAbstract.DrawShape) |
|
| DrawShape(TObject; Integer; Boolean; TGIS_Color; TGIS_Color; Double; TPoint) | public | Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing. (Overrides TGIS_BitmapAbstract.DrawShape) |
|
| DrawSymbol(String) | public | Draw a symbol in the bitmap using the default platform PPI. (Overrides TGIS_BitmapAbstract.DrawSymbol) |
|
| DrawSymbol(String; Integer) | public | Draw a symbol in the bitmap. (Overrides TGIS_BitmapAbstract.DrawSymbol) |
|
| DrawSymbol(String; Integer; Double) | public | Draw a symbol in the bitmap. (Overrides TGIS_BitmapAbstract.DrawSymbol) |
|
| DrawSymbol(String; Integer; TGIS_Color; TGIS_Color) | public | Draw a symbol in the bitmap using the specified colors. (Overrides TGIS_BitmapAbstract.DrawSymbol) |
|
| DrawSymbol(String; Integer; TGIS_Color; TGIS_Color; Double) | public | Draw a symbol in the bitmap using the specified colors and scale. (Overrides TGIS_BitmapAbstract.DrawSymbol) |
|
| FromBitmap | public | Create a bitmap backend from a platform-specific native bitmap object. (Overrides TGIS_BitmapAbstract.FromBitmap) |
|
| FromFile | public | Create a bitmap backend by loading image data from a file. (Overrides TGIS_BitmapAbstract.FromFile) |
|
| FromStream | public | Create a bitmap backend by loading image data from a stream. (Overrides TGIS_BitmapAbstract.FromStream) |
|
| GetData | public | Return the platform-specific native bitmap object. (Inherited from TGIS_BitmapAbstract) |
|
| LockPixels | public | Prepare the bitmap for direct pixel access. (Overrides TGIS_BitmapAbstract.LockPixels) |
|
| MakeTransparent | public | Make the bitmap fully transparent. (Overrides TGIS_BitmapAbstract.MakeTransparent) |
|
| ToFile(String) | public | Save the bitmap to a file using the native platform format. (Overrides TGIS_BitmapAbstract.ToFile) |
|
| ToFile(String; TGIS_PixelFormat; TGIS_PixelSubFormat; Integer) | public | Save the bitmap to a file using the specified pixel format and subformat. (Overrides TGIS_BitmapAbstract.ToFile) |
|
| ToStream(TObject) | public | Save the bitmap to a stream using the native platform format. (Overrides TGIS_BitmapAbstract.ToStream) |
|
| ToStream(TObject; TGIS_PixelFormat; TGIS_PixelSubFormat; Integer) | public | Save the bitmap to a stream using the specified pixel format and subformat. (Overrides TGIS_BitmapAbstract.ToStream) |
|
| UnlockPixels | public | Finalize direct pixel access. (Overrides TGIS_BitmapAbstract.UnlockPixels) |
|
| Name | Visibility | Description | |
|---|---|---|---|
| Data | public | Platform-specific native bitmap object associated with this bitmap wrapper. (Inherited from TGIS_BitmapAbstract) |
|
| Height | public | Bitmap height in pixels. (Inherited from TGIS_BitmapAbstract) |
|
| PPI | public | Bitmap resolution in pixels per inch. (Inherited from TGIS_BitmapAbstract) |
|
| Premultiplied | public | True if the bitmap should be treated as premultiplied alpha. (Inherited from TGIS_BitmapAbstract) |
|
| Width | public | Bitmap width in pixels. (Inherited from TGIS_BitmapAbstract) |
|
PURPOSE: Provides the FMX-specific bitmap backend used by TatukGIS DK for rendering, pixel access, bitmap import/export, and viewer creation on FireMonkey target platforms.
BEHAVIOR: Wraps an FMXTBitmap instance and exposes it through the DK bitmap abstraction. This platform supports optional premultiplied bitmap storage, which can affect how pixel values are stored and blended.
CONSTRAINTS: Available only in FMX applications and depends on FireMonkey bitmap classes and pixel formats.