Class TBGRALayerImageOriginal
Unit
Declaration
type TBGRALayerImageOriginal = class(TBGRALayerCustomOriginal)
Description
Original of an image in a layered image (affined transformed)
Hierarchy
- TObject
- TBGRALayerCustomOriginal
- TBGRALayerImageOriginal
Overview
Fields
FContentVersion: integer; |
|
FDiff: TBGRAImageOriginalDiff; |
|
FImage: TBGRABitmap; |
|
FJpegStream: TMemoryStream; |
Methods
constructor Create; override; |
|
destructor Destroy; override; |
|
class function CanConvertToSVG: boolean; override; |
|
function ConvertToSVG(const AMatrix: TAffineMatrix; out AOffset: TPoint): TObject; override; |
|
function GetImageCopy: TBGRABitmap; |
|
function GetRenderBounds(ADestRect: TRect; AMatrix: TAffineMatrix): TRect; override; |
|
class function StorageClassName: RawByteString; override; |
|
procedure AssignImage(AImage: TBGRACustomBitmap); |
|
procedure Clear; |
|
procedure LoadFromStorage(AStorage: TBGRACustomOriginalStorage); override; |
|
procedure LoadFromStream(AStream: TStream); override; |
|
procedure LoadImageFromStream(AStream: TStream); |
|
procedure Render(ADest: TBGRABitmap; AMatrix: TAffineMatrix; ADraft: boolean); override; |
|
procedure SaveImageToStream(AStream: TStream); |
|
procedure SaveToStorage(AStorage: TBGRACustomOriginalStorage); override; |
|
procedure BeginUpdate; |
|
procedure EndUpdate; |
|
procedure InternalClear; |
|
procedure InternalLoadImageFromStream(AStream: TStream; AUpdate: boolean); |
Properties
property Height: integer read GetImageHeight; |
|
property Width: integer read GetImageWidth; |
Description
Fields
FContentVersion: integer; |
|
This item has no description. |
FDiff: TBGRAImageOriginalDiff; |
|
This item has no description. |
FImage: TBGRABitmap; |
|
This item has no description. |
FJpegStream: TMemoryStream; |
|
This item has no description. |
Methods
constructor Create; override; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
class function CanConvertToSVG: boolean; override; |
|
This item has no description. |
function ConvertToSVG(const AMatrix: TAffineMatrix; out AOffset: TPoint): TObject; override; |
|
This item has no description. |
function GetImageCopy: TBGRABitmap; |
|
This item has no description. |
function GetRenderBounds(ADestRect: TRect; AMatrix: TAffineMatrix): TRect; override; |
|
This item has no description. |
class function StorageClassName: RawByteString; override; |
|
This item has no description. |
procedure AssignImage(AImage: TBGRACustomBitmap); |
|
This item has no description. |
procedure Clear; |
|
This item has no description. |
procedure LoadFromStorage(AStorage: TBGRACustomOriginalStorage); override; |
|
This item has no description. |
procedure LoadFromStream(AStream: TStream); override; |
|
This item has no description. |
procedure LoadImageFromStream(AStream: TStream); |
|
This item has no description. |
procedure Render(ADest: TBGRABitmap; AMatrix: TAffineMatrix; ADraft: boolean); override; |
|
This item has no description. Showing description inherited from TBGRALayerCustomOriginal.Render. one of the two Render functions must be overriden |
procedure SaveImageToStream(AStream: TStream); |
|
This item has no description. |
procedure SaveToStorage(AStorage: TBGRACustomOriginalStorage); override; |
|
This item has no description. |
procedure BeginUpdate; |
|
This item has no description. |
procedure EndUpdate; |
|
This item has no description. |
procedure InternalClear; |
|
This item has no description. |
procedure InternalLoadImageFromStream(AStream: TStream; AUpdate: boolean); |
|
This item has no description. |
Properties
property Height: integer read GetImageHeight; |
|
This item has no description. |
property Width: integer read GetImageWidth; |
|
This item has no description. |