Unit 'kgraphics' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_kcontrols]

TKAlphaBitmap

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

Declaration

Source position: kgraphics.pas line 210

type TKAlphaBitmap = class(TKGraphic)

protected

  procedure Changed(); override;

  

  procedure Draw(); override;

  

  function GetEmpty; override;

  

  function GetHeight; override;

  

  function GetTransparent; override;

  

  function GetWidth; override;

  

  procedure SetHeight(); override;

  

  procedure SetWidth(); override;

  

  procedure SetTransparent(); override;

  

public

  constructor Create; override;

  

  constructor CreateFromRes();

  

  destructor Destroy; override;

  

  procedure AlphaDrawTo();

  

  procedure AlphaStretchDrawTo();

  

  procedure AlphaFill();

  

  procedure AlphaFillOnColorMatch();

  

  procedure AlphaFillPercent();

  

  procedure Assign(); override;

  

  procedure AssignTo(); override;

  

  procedure Brighten();

  

  procedure Clear; override;

  

  procedure CombinePixel();

  

  procedure CopyFrom();

  

  procedure CopyFromAlphaBitmap();

  

  procedure CopyFromJpeg();

  

  procedure CopyFromPng();

  

  procedure CopyFromRotated();

  

  procedure CopyFromXY();

  

  procedure CopyFromXYAlphaBitmap();

  

  procedure CopyFromXYJpeg();

  

  procedure CopyFromXYPng();

  

  procedure CopyToPng();

  

  procedure DrawFrom();

  

  procedure DrawTo();

  

  procedure Fill();

  

  procedure GrayScale;

  

  procedure LoadFromFile(); override;

  

  procedure LoadFromHandles();

  

  procedure LoadFromGraphic(); virtual;

  

  procedure LoadFromStream(); override;

  

  procedure LockUpdate; virtual;

  

  procedure MirrorHorz;

  

  procedure MirrorVert;

  

  procedure SaveToStream(); override;

  

  procedure SetSize();

  

  procedure UnlockUpdate; virtual;

  

  procedure UpdateHandle; dynamic;

  

  procedure UpdatePixels; dynamic;

  

  property AutoMirror: Boolean; [rw]

  

  property Canvas: TCanvas; [r]

  

  property DirectCopy: Boolean; [rw]

  

  property Handle: HBITMAP; [r]

  

  property HasAlpha: Boolean; [r]

  

  property Pixel []: TKColorRec; [rw]

  

  property Pixels: PKColorRecs; [r]

  

  property PixelsChanged: Boolean; [rw]

  

  property ScanLine []: PKColorRecs; [r]

  

end;

Inheritance

TKAlphaBitmap

  

|

TKGraphic

  

|

TObject



CT Web help

CodeTyphon Studio