Class TBGRAMSEguiBitmap

Unit

Declaration

type TBGRAMSEguiBitmap = class(TBGRADefaultBitmap)

Description

Implementation of TBGRABitmap for MSEgui

Hierarchy

Overview

Methods

Public destructor Destroy; override;
Protected function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override;
Protected function GetCanvas: TCanvas; override;
Protected function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override;
Public procedure Assign(ASource: TPersistent); override;
Public procedure AssignToBitmap(ADestination: TBitmap);
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 LoadFromDevice(DC: HDC; ARect: TRect); override;
Public procedure LoadFromDevice(DC: HDC); override;
Public procedure TakeScreenshot(ARect: TRect); override;
Public procedure TakeScreenshotOfPrimaryMonitor; override;
Protected procedure CopyDataToBitmap(AData: Pointer; AWidth,AHeight: integer; ALineOrder: TRawImageLineOrder; ABitmap: TBitmap);
Protected procedure DoLoadFromBitmap; override;
Protected procedure FreeBitmap; override;
Protected procedure InternalAssignBitmapPixels(ASource: TBitmap);
Protected procedure NotAvailable;
Protected procedure RebuildBitmap; override;

Description

Methods

Public destructor Destroy; override;

This item has no description. Showing description inherited from TBGRADefaultBitmap.Destroy.

Free the object and all its resources

Protected function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override;

This item has no description.

Protected function GetCanvas: TCanvas; override;

This item has no description.

Protected function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override;

This item has no description. Showing description inherited from TBGRADefaultBitmap.LoadFromRawImage.

Pixel data

Public procedure Assign(ASource: TPersistent); override;

This item has no description. Showing description inherited from TBGRADefaultBitmap.Assign.

Assign the content of the specified ''Source''. It can be a ''TBGRACustomBitmap'' or a ''TFPCustomImage''

Public procedure AssignToBitmap(ADestination: TBitmap);

This item has no description.

Public procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override;

This item has no description.

Public procedure DataDrawTransparent(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override;

not available

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

This item has no description.

Public procedure LoadFromDevice(DC: HDC; ARect: TRect); override;

not available

Public procedure LoadFromDevice(DC: HDC); override;

not available

Public procedure TakeScreenshot(ARect: TRect); override;

This item has no description. Showing description inherited from TBGRACustomBitmap.TakeScreenshot.

Fills the content with a screenshot of the specified rectangular area of the desktop (it can be from any screen)

Public procedure TakeScreenshotOfPrimaryMonitor; override;

not available

Protected procedure CopyDataToBitmap(AData: Pointer; AWidth,AHeight: integer; ALineOrder: TRawImageLineOrder; ABitmap: TBitmap);

This item has no description.

Protected procedure DoLoadFromBitmap; override;

This item has no description.

Protected procedure FreeBitmap; override;

This item has no description.

Protected procedure InternalAssignBitmapPixels(ASource: TBitmap);

This item has no description.

Protected procedure NotAvailable;

This item has no description.

Protected procedure RebuildBitmap; override;

This item has no description.