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. |