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. |