Class tbitmap

Unit

Declaration

type tbitmap = class(tsimplebitmap)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure getcanvasimage(const bgr: boolean; var aimage: maskedimagety); override;
Protected procedure setsize(const Value: sizety); override;
Protected function getasize: sizety; virtual;
Protected procedure destroyhandle; override;
Protected procedure createhandle(copyfrom: pixmapty); override;
Protected function getsource: tbitmapcomp; virtual;
Protected procedure assign1(const source: tsimplebitmap; const docopy: boolean); override;
Protected procedure dochange; virtual;
Protected procedure defineproperties(filer: tfiler); override;
Protected function getimageref(out aimage: imagety): boolean;
Protected procedure setkind(const avalue: bitmapkindty); override;
Public constructor create(const akind: bitmapkindty; const agdifuncs: pgdifunctionaty = nil);
Public procedure savetoimage(out aimage: imagety);
Public procedure loadfromimage(const aimage: imagety);
Public procedure assign(source: tpersistent); override;
Public procedure change;
Public procedure beginupdate;
Public procedure endupdate;
Public procedure loaddata(const asize: sizety; const data: pbyte; const msbitfirst: boolean = false; const dwordaligned: boolean = false; const bottomup: boolean = false); virtual;
Public function hasimage: boolean;
Public procedure paint(const acanvas: tcanvas; const dest: rectty; const asource: rectty; aalignment: alignmentsty = []; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default ); overload;
Public procedure paint(const acanvas: tcanvas; const dest: pointty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default ); overload;
Public procedure paint(const acanvas: tcanvas; const dest: pointty; const aalignment: alignmentsty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;
Public procedure paint(const acanvas: tcanvas; const dest: rectty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;
Public procedure paint(const acanvas: tcanvas; const dest: rectty; const aalignment: alignmentsty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;
Public procedure init(const acolor: colorty); override;
Public function compressdata: longwordarty;
Public procedure decompressdata(const asize: sizety; const adata: longwordarty);

Properties

Public property pixel[const index: pointty]: colorty read getpixel write setpixel;
Public property pixels[const x,y: integer]: colorty read getpixels write setpixels;
Public property scanline[index: integer]: pointer read getscanline;
Public property scanhigh: integer read fscanhigh;
Public property scanlinestep: integer read fscanlinestep;
Public property colorforeground: colorty read fcolorforeground write setcolorforeground default cl_black;
Public property colorbackground: colorty read fcolorbackground write setcolorbackground default cl_white;
Public property alignment: alignmentsty read falignment write setalignment default [];
Public property opacity: colorty read fopacity write setopacity default cl_none;
Public property onchange: notifyeventty read fonchange write fonchange;

Description

Methods

Protected procedure getcanvasimage(const bgr: boolean; var aimage: maskedimagety); override;

This item has no description.

Protected procedure setsize(const Value: sizety); override;

This item has no description.

Protected function getasize: sizety; virtual;

This item has no description.

Protected procedure destroyhandle; override;

This item has no description.

Protected procedure createhandle(copyfrom: pixmapty); override;

This item has no description.

Protected function getsource: tbitmapcomp; virtual;

This item has no description.

Protected procedure assign1(const source: tsimplebitmap; const docopy: boolean); override;

This item has no description.

Protected procedure dochange; virtual;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected function getimageref(out aimage: imagety): boolean;

This item has no description.

Protected procedure setkind(const avalue: bitmapkindty); override;

This item has no description.

Public constructor create(const akind: bitmapkindty; const agdifuncs: pgdifunctionaty = nil);

This item has no description.

Public procedure savetoimage(out aimage: imagety);

This item has no description.

Public procedure loadfromimage(const aimage: imagety);

This item has no description.

Public procedure assign(source: tpersistent); override;

This item has no description.

Public procedure change;

This item has no description.

Public procedure beginupdate;

This item has no description.

Public procedure endupdate;

This item has no description.

Public procedure loaddata(const asize: sizety; const data: pbyte; const msbitfirst: boolean = false; const dwordaligned: boolean = false; const bottomup: boolean = false); virtual;

This item has no description.

Public function hasimage: boolean;

This item has no description.

Public procedure paint(const acanvas: tcanvas; const dest: rectty; const asource: rectty; aalignment: alignmentsty = []; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default ); overload;

This item has no description.

Public procedure paint(const acanvas: tcanvas; const dest: pointty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default ); overload;

This item has no description.

Public procedure paint(const acanvas: tcanvas; const dest: pointty; const aalignment: alignmentsty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;

This item has no description.

Public procedure paint(const acanvas: tcanvas; const dest: rectty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;

This item has no description.

Public procedure paint(const acanvas: tcanvas; const dest: rectty; const aalignment: alignmentsty; const acolorforeground: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default); overload;

This item has no description.

Public procedure init(const acolor: colorty); override;

This item has no description.

Public function compressdata: longwordarty;

This item has no description.

Public procedure decompressdata(const asize: sizety; const adata: longwordarty);

This item has no description.

Properties

Public property pixel[const index: pointty]: colorty read getpixel write setpixel;

This item has no description.

Public property pixels[const x,y: integer]: colorty read getpixels write setpixels;

This item has no description.

Public property scanline[index: integer]: pointer read getscanline;

This item has no description.

Public property scanhigh: integer read fscanhigh;

This item has no description.

Public property scanlinestep: integer read fscanlinestep;

This item has no description.

Public property colorforeground: colorty read fcolorforeground write setcolorforeground default cl_black;

This item has no description.

Public property colorbackground: colorty read fcolorbackground write setcolorbackground default cl_white;

This item has no description.

Public property alignment: alignmentsty read falignment write setalignment default [];

This item has no description.

Public property opacity: colorty read fopacity write setopacity default cl_none;

This item has no description.

Public property onchange: notifyeventty read fonchange write fonchange;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.