Class TBGRAFilterScannerPixelwise
Unit
Declaration
type TBGRAFilterScannerPixelwise = class(TBGRAFilterScanner)
Description
Abstract class for a scanner that applies a filter per pixel
Hierarchy
- IInterface
- IBGRAScanner
- TBGRACustomScanner
- TBGRAFilterScanner
- TBGRAFilterScannerPixelwise
Overview
Methods
constructor Create(ASource: IBGRAScanner; AOffset: TPoint; AGammaCorrection: boolean = true); |
|
procedure ComputeFilter(ASource: IBGRAScanner; X, Y: Integer; ADest: PBGRAPixel; ACount: integer); override; |
|
class procedure ComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); virtual; abstract; |
|
class procedure ComputeFilterInplace(ABitmap: TBGRACustomBitmap; ABounds: TRect; AGammaCorrection: boolean); virtual; |
|
procedure DoComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); virtual; |
Properties
property GammaCorrection: boolean read FGammaCorrection write FGammaCorrection; |
Description
Methods
constructor Create(ASource: IBGRAScanner; AOffset: TPoint; AGammaCorrection: boolean = true); |
|
This item has no description. |
procedure ComputeFilter(ASource: IBGRAScanner; X, Y: Integer; ADest: PBGRAPixel; ACount: integer); override; |
|
This item has no description. |
class procedure ComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); virtual; abstract; |
|
This item has no description. |
class procedure ComputeFilterInplace(ABitmap: TBGRACustomBitmap; ABounds: TRect; AGammaCorrection: boolean); virtual; |
|
This item has no description. |
procedure DoComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); virtual; |
|
This item has no description. |
Properties
property GammaCorrection: boolean read FGammaCorrection write FGammaCorrection; |
|
This item has no description. |