Class TBGRAImageOriginalDiff

Unit

Declaration

type TBGRAImageOriginalDiff = class(TBGRAOriginalDiff)

Description

Difference in an image original

Hierarchy

Overview

Fields

Protected FContentVersionAfter: integer;
Protected FContentVersionBefore: integer;
Protected FImageAfter: TBGRABitmap;
Protected FImageBefore: TBGRABitmap;
Protected FJpegStreamAfter: TMemoryStream;
Protected FJpegStreamBefore: TMemoryStream;

Methods

Public constructor Create(AFromOriginal: TBGRALayerImageOriginal);
Public destructor Destroy; override;
Public function CanAppend(ADiff: TBGRAOriginalDiff): boolean; override;
Public function IsIdentity: boolean; override;
Public procedure Append(ADiff: TBGRAOriginalDiff); override;
Public procedure Apply(AOriginal: TBGRALayerCustomOriginal); override;
Public procedure ComputeDiff(AToOriginal: TBGRALayerImageOriginal);
Public procedure Unapply(AOriginal: TBGRALayerCustomOriginal); override;

Description

Fields

Protected FContentVersionAfter: integer;

This item has no description.

Protected FContentVersionBefore: integer;

This item has no description.

Protected FImageAfter: TBGRABitmap;

This item has no description.

Protected FImageBefore: TBGRABitmap;

This item has no description.

Protected FJpegStreamAfter: TMemoryStream;

This item has no description.

Protected FJpegStreamBefore: TMemoryStream;

This item has no description.

Methods

Public constructor Create(AFromOriginal: TBGRALayerImageOriginal);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function CanAppend(ADiff: TBGRAOriginalDiff): boolean; override;

This item has no description.

Public function IsIdentity: boolean; override;

This item has no description.

Public procedure Append(ADiff: TBGRAOriginalDiff); override;

This item has no description.

Public procedure Apply(AOriginal: TBGRALayerCustomOriginal); override;

This item has no description.

Public procedure ComputeDiff(AToOriginal: TBGRALayerImageOriginal);

This item has no description.

Public procedure Unapply(AOriginal: TBGRALayerCustomOriginal); override;

This item has no description.