[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Graphics' (#lcl)

TFPImageBitmap

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A class of Bitmap using the FPImage reader and writer (ie customised for FreePascal)

Declaration

Source position: graphics.pp line 1308

type TFPImageBitmap = class(TCustomBitmap)

protected

  function GetMimeType; override;

  

  function GetReaderClass; virtual; abstract;

  

  function GetWriterClass; virtual; abstract;

  

  procedure InitializeReader(); virtual;

  

  procedure InitializeWriter(); virtual;

  

  procedure FinalizeReader(); virtual;

  

  procedure FinalizeWriter(); virtual;

  

  procedure ReadStream(); override;

  

Read the data from a Stream

  procedure WriteStream(); override;

  

Write the data to a stream

public

  function GetFileExtensions; override;

  

Find the file extensions for valid bitmap image files

  function IsFileExtensionSupported();

  

Is the given file extension supported?

  function LazarusResourceTypeValid(); override;

  

end;

Inheritance

TFPImageBitmap

  

A class of Bitmap using the FPImage reader and writer (ie customised for FreePascal)

|

TCustomBitmap

  

TCustomBitMap - the base class for TBitmap

|

TRasterImage

  

TRasterImage - base class for a number of graphic controls, including TCustomBitmap and TCustomIcon, which use a raster of dots to display graphic information

|

TGraphic

  

Base class for dealing with Graphic images

|

TPersistent

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.