Klasse TLazIntfImage

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TLazIntfImage = class(TFPCustomImage)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create(AWidth, AHeight: integer); override;
Public destructor Destroy; override;
Public procedure BeginUpdate;
Public procedure EndUpdate;
Public procedure SetSize(AWidth, AHeight: integer); override;
Public function CheckDescription(const ADescription: TRawImageDescription; ExceptionOnError: boolean): boolean; virtual;
Public procedure GetDescriptionFromDevice(DC: HDC); virtual;
Public procedure GetDescriptionFromBitmap(Bitmap: HBitmap); virtual;
Public procedure Set_BPP24_B8G8R8_A1_BIO_TTB(NewWidth, NewHeight: integer);
Public procedure Set_BPP32_B8G8R8_A1_BIO_TTB(NewWidth, NewHeight: integer);
Public procedure LoadFromDevice(DC: HDC); virtual;
Public procedure LoadFromBitmap(Bitmap, MaskBitmap: HBitmap; AWidth: integer = -1; AHeight: integer = -1); virtual;
Public procedure CreateBitmap(var Bitmap, MaskBitmap: HBitmap; AlwaysCreateMask: boolean); virtual;
Public procedure SetRawImage(const RawImage: TRawImage); virtual;
Public procedure GetRawImage(out RawImage: TRawImage); virtual;
Public procedure FillPixels(const Color: TFPColor); virtual;
Public procedure CopyPixels(Src: TFPCustomImage); virtual;
Public procedure GetXYDataPostion(x, y: integer; var Position: TRawImagePosition);
Public procedure GetXYMaskPostion(x, y: integer; var Position: TRawImagePosition);
Public function GetDataLineStart(y: integer): Pointer;
Public procedure CreateAllData; virtual;
Public procedure CreatePixelData; virtual;
Public procedure CreateMaskData; virtual;
Public function HasTransparency: boolean; virtual;

Eigenschaften

Public property PixelData: PByte read FPixelData;
Public property MaskData: PByte read FMaskData;
Public property DataDescription: TRawImageDescription read FDataDescription write SetDataDescription;
Public property AutoCreateMask: boolean read FAutoCreateMask write SetAutoCreateMask;
Public property TColors[x,y: integer]: TGraphicsColor read GetTColors write SetTColors;

Beschreibung

Methoden

Public constructor Create(AWidth, AHeight: integer); override;
 
Public destructor Destroy; override;
 
Public procedure BeginUpdate;
 
Public procedure EndUpdate;
 
Public procedure SetSize(AWidth, AHeight: integer); override;
 
Public function CheckDescription(const ADescription: TRawImageDescription; ExceptionOnError: boolean): boolean; virtual;
 
Public procedure GetDescriptionFromDevice(DC: HDC); virtual;
 
Public procedure GetDescriptionFromBitmap(Bitmap: HBitmap); virtual;
 
Public procedure Set_BPP24_B8G8R8_A1_BIO_TTB(NewWidth, NewHeight: integer);
 
Public procedure Set_BPP32_B8G8R8_A1_BIO_TTB(NewWidth, NewHeight: integer);
 
Public procedure LoadFromDevice(DC: HDC); virtual;
 
Public procedure LoadFromBitmap(Bitmap, MaskBitmap: HBitmap; AWidth: integer = -1; AHeight: integer = -1); virtual;
 
Public procedure CreateBitmap(var Bitmap, MaskBitmap: HBitmap; AlwaysCreateMask: boolean); virtual;
 
Public procedure SetRawImage(const RawImage: TRawImage); virtual;
 
Public procedure GetRawImage(out RawImage: TRawImage); virtual;
 
Public procedure FillPixels(const Color: TFPColor); virtual;
 
Public procedure CopyPixels(Src: TFPCustomImage); virtual;
 
Public procedure GetXYDataPostion(x, y: integer; var Position: TRawImagePosition);
 
Public procedure GetXYMaskPostion(x, y: integer; var Position: TRawImagePosition);
 
Public function GetDataLineStart(y: integer): Pointer;
 
Public procedure CreateAllData; virtual;
 
Public procedure CreatePixelData; virtual;
 
Public procedure CreateMaskData; virtual;
 
Public function HasTransparency: boolean; virtual;
 

Eigenschaften

Public property PixelData: PByte read FPixelData;
 
Public property MaskData: PByte read FMaskData;
 
Public property DataDescription: TRawImageDescription read FDataDescription write SetDataDescription;
 
Public property AutoCreateMask: boolean read FAutoCreateMask write SetAutoCreateMask;
 
Public property TColors[x,y: integer]: TGraphicsColor read GetTColors write SetTColors;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:59