Class TBGRALCLPtrBitmap

Unit

Declaration

type TBGRALCLPtrBitmap = class(TBGRAPtrBitmap)

Description

Implementation of pointer to 32-RGBA data based on LCL (Lazarus Component Library)

Hierarchy

Overview

Methods

Public function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override;
Public function CreatePtrBitmap(AWidth, AHeight: integer; AData: PBGRAPixel): TBGRAPtrBitmap; override;
Public function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override;
Public procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override;
Public procedure DataDrawTransparent(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override;
Public procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override;
Public procedure RebuildBitmap; override;

Description

Methods

Public function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override;

This item has no description.

Public function CreatePtrBitmap(AWidth, AHeight: integer; AData: PBGRAPixel): TBGRAPtrBitmap; override;

This item has no description.

Public 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

Public 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

Public 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

Public procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override;

This item has no description. Showing description inherited from TBGRAPtrBitmap.GetImageFromCanvas.

to override

Public procedure RebuildBitmap; override;

This item has no description.