Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xomDXGraphics
type TvxBitmap32 = class(TvxBitmap)
TvxBitmap32
constructor Create; reintroduce; overload; virtual;
constructor Create(const AWidth, AHeight: Integer); overload; override;
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
procedure Assign(Source: TPersistent); override;
function TextExtent (const AString: WideString): TvxPoint;
procedure TextOut (AX, AY: Single; const AText: WideString);
procedure TextToRect (const AText: WideString; ARect: TvxRect; ATextAlign: TvxTextAlign = vgTextAlignCenter);
procedure ApplyVCLFont(AFont: TFont); virtual;
procedure LoadFromFile(const AFileName: WideString); override;
procedure SaveToFile(const AFileName: WideString); override;
procedure LoadFromStream(Stream: TStream); override;
procedure SaveToStream(Stream: TStream); override;
procedure LoadFromBase64(const ABase64Str: AnsiString); virtual;
function SaveAsBase64: AnsiString; virtual;
procedure CopyToClipboard; virtual;
procedure LoadPixelsFromStream (Stream: TStream); virtual;
procedure SavePixelsToStream (Stream: TStream); virtual;
procedure LoadPixelsFromFile (const AFileName: WideString); virtual;
procedure SavePixelsToFile (const AFileName: WideString); virtual;
function SavePixelsToString: String; virtual;
procedure LoadPixelsFromString (const AString: String); virtual;
procedure BeginUpdate; virtual;
procedure EndUpdate; virtual;
function Updating: Boolean; virtual;
function RatioRect (AX, AY: Single; ADoDynamic: Boolean = True): TvxRect;
procedure CropToRatio(AXFactor, AYFactor: Single; ADoDynamic: Boolean = True); virtual;
procedure FillCheckerBoard (ATileSize: Single = 16.0; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;
procedure FillCheckerBoardRect (ARect: TvxRect; ATileSize: Single = 16; const AColorOn: TvxColor = $FFE0E0E0; const AColorOff: TvxColor = $FFFFFFFF); virtual;
property Empty: Boolean read GetEmpty;
property Size: TvxPoint read GetSize;
property XDotsPerInch: Single read FXDotsPerInch write FXDotsPerInch;
property YDotsPerInch: Single read FYDotsPerInch write FYDotsPerInch;
property Tag: PtrInt read FTag write FTag;
load binary pixel stream to the bitmap
save a binary pixel stream
load binary pixel stream from file to the bitmap
save a binary pixel stream to file
save a binary pixel stream as string
load binary pixel stream from a string to the bitmap