Class TBGRAMSEguiBitmap
Unit
Declaration
type TBGRAMSEguiBitmap = class(TBGRADefaultBitmap)
Description
Implementation of TBGRABitmap for MSEgui
Hierarchy
- TFPCustomImage
- TCustomUniversalBitmap
- TGenericUniversalBitmap
- TBGRACustomBitmap
- TBGRADefaultBitmap
- TBGRAMSEguiBitmap
Overview
Methods
destructor Destroy; override; |
|
function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override; |
|
function GetCanvas: TCanvas; override; |
|
function LoadFromRawImage(ARawImage: TRawImage; DefaultOpacity: byte; AlwaysReplaceAlpha: boolean=False; RaiseErrorOnInvalidPixelFormat: boolean =True): boolean; override; |
|
procedure Assign(ASource: TPersistent); override; |
|
procedure AssignToBitmap(ADestination: TBitmap); |
|
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 LoadFromDevice(DC: HDC; ARect: TRect); override; |
|
procedure LoadFromDevice(DC: HDC); override; |
|
procedure TakeScreenshot(ARect: TRect); override; |
|
procedure TakeScreenshotOfPrimaryMonitor; override; |
|
procedure CopyDataToBitmap(AData: Pointer; AWidth,AHeight: integer; ALineOrder: TRawImageLineOrder; ABitmap: TBitmap); |
|
procedure DoLoadFromBitmap; override; |
|
procedure FreeBitmap; override; |
|
procedure InternalAssignBitmapPixels(ASource: TBitmap); |
|
procedure NotAvailable; |
|
procedure RebuildBitmap; override; |
Description
Methods
destructor Destroy; override; |
|
This item has no description. Showing description inherited from TBGRADefaultBitmap.Destroy. Free the object and all its resources |
function CreateDefaultFontRenderer: TBGRACustomFontRenderer; override; |
|
This item has no description. |
function GetCanvas: TCanvas; 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 TBGRADefaultBitmap.LoadFromRawImage. Pixel data |
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'' |
procedure AssignToBitmap(ADestination: TBitmap); |
|
This item has no description. |
procedure DataDrawOpaque(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
This item has no description. |
procedure DataDrawTransparent(ACanvas: TCanvas; Rect: TRect; AData: Pointer; ALineOrder: TRawImageLineOrder; AWidth, AHeight: integer); override; |
|
not available |
procedure GetImageFromCanvas(CanvasSource: TCanvas; x, y: integer); override; |
|
This item has no description. |
procedure LoadFromDevice(DC: HDC; ARect: TRect); override; |
|
not available |
procedure LoadFromDevice(DC: HDC); override; |
|
not available |
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) |
procedure TakeScreenshotOfPrimaryMonitor; override; |
|
not available |
procedure CopyDataToBitmap(AData: Pointer; AWidth,AHeight: integer; ALineOrder: TRawImageLineOrder; ABitmap: TBitmap); |
|
This item has no description. |
procedure DoLoadFromBitmap; override; |
|
This item has no description. |
procedure FreeBitmap; override; |
|
This item has no description. |
procedure InternalAssignBitmapPixels(ASource: TBitmap); |
|
This item has no description. |
procedure NotAvailable; |
|
This item has no description. |
procedure RebuildBitmap; override; |
|
This item has no description. |