User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_bitmap

Table of Contents

ITGIS_Bitmap interface

DK for ActiveX | TatukGIS_XDK11.ITGIS_Bitmap | Interfaces | Methods | Properties

Platform independent bitmap wrapper that provides a common API across all supported target platforms.

Available also on: Delphi | .NET | Java | ActiveX | Python.

Syntax

// C#
public interface ITGIS_Bitmap: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_Bitmap
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_Bitmap = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
ApplyOpacity public Apply uniform opacity to the bitmap using the DestIn blend mode.
Assign_ public Assign bitmap from other instance.
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Create_ public Create an instance with a given size.
Create_2 public Create an instance with a specified size.
Create_3 public Create an instance from an existing bitmap.
Create_4 public Create an instance with a specified size using a specified bitmap factory.
Create_5 public Create an instance using a specified bitmap factory.
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DrawBitmap public Draw a rectangular part of one bitmap onto a rectangular part of this bitmap.
DrawBitmap_2 public Draw a rectangular region from one bitmap onto a rectangular region of this bitmap using a locked pixel buffer.
DrawGlyph public Draw a symbol optimized for use as a button glyph.
DrawShape public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawShape_2 public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawShape_3 public Draw a shape on the bitmap for internal TGIS_Shape.PrepareContourInternal processing.
DrawSymbol public Draw a symbol into the bitmap.
DrawSymbol_2 public Draw a symbol into the bitmap.
DrawSymbol_3 public Draw a symbol into the bitmap.
DrawSymbol_4 public Draw a symbol into the bitmap.
DrawSymbol_5 public Draw a symbol into the bitmap.
IsNilOrEmpty public Test whether a bitmap is nil or empty.
LoadFromBitmap public Load bitmap from platform specific bitmap object.
LoadFromFile public Load bitmap from file.
LoadFromResourceName public Load bitmap from DK standard resource.
LoadFromResourceName_2 public Load a bitmap from a standard DK resource.
LoadFromStream public Load a bitmap from a platform specific stream object.
LockPixels public Lock and return read-only raw bitmap pixels in the native platform format and native line order.
LockPixels_2 public Lock and return raw bitmap pixels in the native platform format and native line order.
LockPixels_3 public Lock and return raw bitmap pixels.
MakeGlowing public Add a semitransparent glowing shadow to the bitmap.
MakeTransparent public Make the bitmap transparent by replacing all pixels that match the upper-left corner color with TGIS_Color.None (full ARGB transparency).
NativeFormat public Native bitmap format (ARGB or ABGR) for the current platform.
NativeLineOrder public Native line order of bitmaps (top-down or bottom-up) for the current platform.
SaveToFile public Save bitmap to file.
SaveToStream public Save the bitmap to a stream.
SaveToStream_2 public Save the bitmap to a stream.
ScaleBitmap public Scale bitmap pixels using the selected resampling filter.
UnlockPixels public Unlock pixels obtained by LockPixels and write back any changes if the lock was writable.

Properties

Inherited Protected
Name Visibility Description
BitmapFactory public Bitmap factory used to produce the bitmap data.
Height public Bitmap height in pixels.
IsEmpty public True if the bitmap is empty and has no native bitmap attached.
NativeBitmap public Platform specific native bitmap object, such as VCL TBitmap.
Path public Path to the bitmap file, available for bitmaps created from files.
Premultiplied public True if the bitmap should be treated as premultiplied.
Transparent public True if bitmap is transparent.
Width public Bitmap width in pixels.

2026/08/28 01:20

Page Tools