User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_bitmapabstract

TGIS_BitmapAbstract class

DK for .NET | TatukGIS.NDK.TGIS_BitmapAbstract | Classes | Fields | Methods | Properties

Abstract platform-specific bitmap backend for loading, exporting, direct pixel access, and internal shape rendering.

Available also on: Delphi | Java | Python.

Syntax

// C#
public class TGIS_BitmapAbstract : TGIS_ObjectDisposable
{
}
' VisualBasic
Public Class TGIS_BitmapAbstract
  Inherits TGIS_ObjectDisposable
End Class
// Oxygene
type
  TGIS_BitmapAbstract = public class( TGIS_ObjectDisposable )
  end;

Inheritance

→ TGIS_ObjectDisposable

Fields

Inherited Protected
Name Visibility Description
Master public Owning TGIS_Bitmap wrapper associated with this platform bitmap.

Methods

Inherited Overrides Protected
Name Visibility Description
ApplyOpacity public Apply opacity to the bitmap.
Clear public Clear the bitmap with the specified color.
CreateViewer public Create a viewer interface for displaying this bitmap.
DrawGlyph public
DrawShape(Object, bool, double, TPoint) public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawShape(Object, int, bool, double, TPoint) public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawShape(Object, int, bool, TGIS_Color, TGIS_Color, double, TPoint) public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawSymbol(string) public Draw a symbol in the bitmap using the default platform PPI.
DrawSymbol(string, int) public Draw a symbol in the bitmap.
DrawSymbol(string, int, double) public Draw a symbol in the bitmap.
DrawSymbol(string, int, TGIS_Color, TGIS_Color) public Draw a symbol in the bitmap using the specified colors.
DrawSymbol(string, int, TGIS_Color, TGIS_Color, double) public Draw a symbol in the bitmap using the specified colors and scale.
FromBitmap public Create a bitmap backend from a platform-specific native bitmap object.
FromFile public Create a bitmap backend by loading image data from a file.
FromStream public Create a bitmap backend by loading image data from a stream.
GetData public Return the platform-specific native bitmap object.
LockPixels public Prepare the bitmap for direct pixel access.
MakeTransparent public Make the bitmap fully transparent.
ToFile(string) public Save the bitmap to a file using the native platform format.
ToFile(string, TGIS_PixelFormat, TGIS_PixelSubFormat, int) public Save the bitmap to a file using the specified pixel format and subformat.
ToStream(Object) public Save the bitmap to a stream using the native platform format.
ToStream(Object, TGIS_PixelFormat, TGIS_PixelSubFormat, int) public Save the bitmap to a stream using the specified pixel format and subformat.
UnlockPixels public Finalize direct pixel access.

Properties

Inherited Protected
Name Visibility Description
Data public Platform-specific native bitmap object associated with this bitmap wrapper.
Height public Bitmap height in pixels.
PPI public Bitmap resolution in pixels per inch.
Premultiplied public True if the bitmap should be treated as premultiplied alpha.
Width public Bitmap width in pixels.

2026/09/20 23:51

Page Tools