User Tools

Site Tools


api:dk11:delphi:fmx.gisframework.tgis_bitmapfmx

TGIS_BitmapFMX class

DK11 for Delphi | FMX.GisFramework.TGIS_BitmapFMX | Classes | Constructors | Fields | Methods | Properties

Platform dependent Bitmap implementation.

Syntax

// Delphi
type
  TGIS_BitmapFMX = class( TGIS_BitmapAbstract )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_BitmapFMX : public TGIS_BitmapAbstract
{
};

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Construct bitmap with given dimensions.

Fields

Inherited Protected
Name Visibility Description
Master public Master TGIS_Bitmap object.
(Inherited from TGIS_BitmapAbstract)

Methods

Inherited Overrides Protected
Name Visibility Description
Clear public Clear the bitmap with a color
(Overrides TGIS_BitmapAbstract.Clear)
CreateViewer public Create a bitmap viewer
(Overrides TGIS_BitmapAbstract.CreateViewer)
DrawGlyph public
(Overrides TGIS_BitmapAbstract.DrawGlyph)
DrawShape(TObject; Boolean; Double; TPoint) public Draw a shape on a bitmap.
(Overrides TGIS_BitmapAbstract.DrawShape)
DrawShape(TObject; Integer; Boolean; Double; TPoint) public Draw a shape on a bitmap (for internal TGIS_Shape.PrepareContourInternal purposes).
(Overrides TGIS_BitmapAbstract.DrawShape)
DrawShape(TObject; Integer; Boolean; TGIS_Color; TGIS_Color; Double; TPoint) public Draw a shape on a bitmap (for internal TGIS_Shape.PrepareContourInternal purposes).
(Overrides TGIS_BitmapAbstract.DrawShape)
DrawSymbol(String) public Draws symbol
(Overrides TGIS_BitmapAbstract.DrawSymbol)
DrawSymbol(String; Integer) public Draws symbol
(Overrides TGIS_BitmapAbstract.DrawSymbol)
DrawSymbol(String; Integer; TGIS_Color; TGIS_Color) public Draws symbol
(Overrides TGIS_BitmapAbstract.DrawSymbol)
FromBitmap public Create bitmap from platform specific object.
(Overrides TGIS_BitmapAbstract.FromBitmap)
FromFile public Create bitmap from file.
(Overrides TGIS_BitmapAbstract.FromFile)
FromStream public Create bitmap from stream.
(Overrides TGIS_BitmapAbstract.FromStream)
LockPixels public Prepare bitmap for direct pixel access operation.
(Overrides TGIS_BitmapAbstract.LockPixels)
MakeTransparent public Make bitmap transparent
(Overrides TGIS_BitmapAbstract.MakeTransparent)
ToFile(String) public Save bitmap to file.
(Overrides TGIS_BitmapAbstract.ToFile)
ToFile(String; TGIS_PixelFormat; TGIS_PixelSubFormat; Integer) public Save bitmap to file.
(Inherited from TGIS_BitmapAbstract)
ToStream(TObject) public Save bitmap to stream.
(Overrides TGIS_BitmapAbstract.ToStream)
ToStream(TObject; TGIS_PixelFormat; TGIS_PixelSubFormat; Integer) public Save bitmap to stream.
(Overrides TGIS_BitmapAbstract.ToStream)
UnlockPixels public Finalize pixel access operation.
(Overrides TGIS_BitmapAbstract.UnlockPixels)

Properties

Inherited Protected
Name Visibility Description
Data public Platform specific bitmap object (like TBitmap for VCL).
(Inherited from TGIS_BitmapAbstract)
Height public Bitmap height in pixels.
(Inherited from TGIS_BitmapAbstract)
PPI public Bitmap resolution.
(Inherited from TGIS_BitmapAbstract)
Premultiplied public True if bitmap should be treated as premultipied.
(Inherited from TGIS_BitmapAbstract)
Width public Bitmap width in pixels.
(Inherited from TGIS_BitmapAbstract)

Remarks

This platform supports optional premultipily way of storing bitmaps.

2024/07/05 20:50

Page Tools