Class TFilterTask
Unit
Declaration
type TFilterTask = class(TObject)
Description
Task to apply a filter on an image
Hierarchy
- TObject
- TFilterTask
Overview
Fields
![]() |
FCurrentY: integer; |
![]() |
FDestination: TBGRACustomBitmap; |
![]() |
FSource: TBGRACustomBitmap; |
![]() |
FSourceScanner: IBGRAScanner; |
Methods
![]() |
function Execute: TBGRACustomBitmap; |
![]() |
function GetShouldStop(ACurrentY: integer): boolean; |
![]() |
function RequestSourceExpandedScanLine(X,Y,Count: Integer): PExpandedPixel; |
![]() |
function RequestSourceScanLine(X,Y,Count: Integer): PBGRAPixel; |
![]() |
procedure DoExecute; virtual; abstract; |
![]() |
procedure ReleaseSourceExpandedScanLine(P: PExpandedPixel); |
![]() |
procedure ReleaseSourceScanLine(P: PBGRAPixel); |
![]() |
procedure SetSource(AScanner: IBGRAScanner); overload; |
![]() |
procedure SetSource(ABitmap: TBGRACustomBitmap); overload; |
Properties
![]() |
property CheckShouldStop: TCheckShouldStopFunc read FCheckShouldStop write FCheckShouldStop; |
![]() |
property CurrentY: integer read FCurrentY; |
![]() |
property Destination: TBGRACustomBitmap read FDestination write SetDestination; |
![]() |
property Inplace: boolean read GetInplace write SetInplace; |
![]() |
property ScanOffset: TPoint read FScanOffset write FScanOffset; |
Description
Fields
![]() |
FCurrentY: integer; |
This item has no description. |
![]() |
FDestination: TBGRACustomBitmap; |
This item has no description. |
![]() |
FSource: TBGRACustomBitmap; |
This item has no description. |
![]() |
FSourceScanner: IBGRAScanner; |
This item has no description. |
Methods
![]() |
function Execute: TBGRACustomBitmap; |
This item has no description. |
![]() |
function GetShouldStop(ACurrentY: integer): boolean; |
This item has no description. |
![]() |
function RequestSourceExpandedScanLine(X,Y,Count: Integer): PExpandedPixel; |
This item has no description. |
![]() |
function RequestSourceScanLine(X,Y,Count: Integer): PBGRAPixel; |
This item has no description. |
![]() |
procedure DoExecute; virtual; abstract; |
This item has no description. |
![]() |
procedure ReleaseSourceExpandedScanLine(P: PExpandedPixel); |
This item has no description. |
![]() |
procedure ReleaseSourceScanLine(P: PBGRAPixel); |
This item has no description. |
![]() |
procedure SetSource(AScanner: IBGRAScanner); overload; |
This item has no description. |
![]() |
procedure SetSource(ABitmap: TBGRACustomBitmap); overload; |
This item has no description. |
Properties
![]() |
property CheckShouldStop: TCheckShouldStopFunc read FCheckShouldStop write FCheckShouldStop; |
This item has no description. |
![]() |
property CurrentY: integer read FCurrentY; |
This item has no description. |
![]() |
property Destination: TBGRACustomBitmap read FDestination write SetDestination; |
This item has no description. |
![]() |
property Inplace: boolean read GetInplace write SetInplace; |
This item has no description. |
![]() |
property ScanOffset: TPoint read FScanOffset write FScanOffset; |
This item has no description. |