Class TBGRALCLPtrBitmap
Unit
Declaration
type TBGRALCLPtrBitmap = class(TBGRAPtrBitmap)
Description
Implementation of pointer to 32-RGBA data based on LCL (Lazarus Component Library)
Hierarchy
- TFPCustomImage
- TCustomUniversalBitmap
- TGenericUniversalBitmap
- TBGRACustomBitmap
- TBGRADefaultBitmap
- TBGRAPtrBitmap
- TBGRALCLPtrBitmap
Overview
Methods
function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override; |
|
function CreatePtrBitmap(AWidth, AHeight: integer; AData: PBGRAPixel): TBGRAPtrBitmap; override; |
|
function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override; |
|
procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
procedure DataDrawTransparent(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override; |
|
procedure RebuildBitmap; override; |
Description
Methods
function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override; |
|
This item has no description. |
function CreatePtrBitmap(AWidth, AHeight: integer; AData: PBGRAPixel): TBGRAPtrBitmap; override; |
|
This item has no description. |
function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override; |
|
This item has no description. Showing description inherited from TBGRAPtrBitmap.LoadFromRawImage. to override |
procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
This item has no description. Showing description inherited from TBGRAPtrBitmap.DataDrawOpaque. to override |
procedure DataDrawTransparent(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
This item has no description. Showing description inherited from TBGRACustomBitmap.DataDrawTransparent. Canvas drawing functions |
procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override; |
|
This item has no description. Showing description inherited from TBGRAPtrBitmap.GetImageFromCanvas. to override |
procedure RebuildBitmap; override; |
|
This item has no description. |