Class TBGRAFilterScanner
Unit
Declaration
type TBGRAFilterScanner = class(TBGRACustomScanner)
Description
Abstract class for a scanner that applies a filter
Hierarchy
- IInterface
- IBGRAScanner
- TBGRACustomScanner
- TBGRAFilterScanner
Overview
Methods
![]() |
constructor Create(ASource: IBGRAScanner; AOffset: TPoint); |
![]() |
function IsScanPutPixelsDefined: boolean; override; |
![]() |
function ScanAt(X,Y: Single): TBGRAPixel; override; |
![]() |
function ScanAtInteger(X,Y: integer): TBGRAPixel; override; |
![]() |
function ScanNextPixel: TBGRAPixel; override; |
![]() |
procedure ComputeFilter(ASource: IBGRAScanner; X,Y: Integer; ADest: PBGRAPixel; ACount: integer); virtual; abstract; |
![]() |
procedure ScanMoveTo(X,Y: Integer); override; |
![]() |
procedure ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); override; |
![]() |
procedure ScanSkipPixels(ACount: integer); override; |
Properties
![]() |
property AllowDirectRead: boolean read FAllowDirectRead write FAllowDirectRead; |
![]() |
property Offset: TPoint read FOffset; |
![]() |
property Source: IBGRAScanner read FSource; |
Description
Methods
![]() |
constructor Create(ASource: IBGRAScanner; AOffset: TPoint); |
This item has no description. |
![]() |
function IsScanPutPixelsDefined: boolean; override; |
This item has no description. |
![]() |
function ScanAt(X,Y: Single): TBGRAPixel; override; |
This item has no description. |
![]() |
function ScanAtInteger(X,Y: integer): TBGRAPixel; override; |
This item has no description. |
![]() |
function ScanNextPixel: TBGRAPixel; override; |
This item has no description. |
![]() |
procedure ComputeFilter(ASource: IBGRAScanner; X,Y: Integer; ADest: PBGRAPixel; ACount: integer); virtual; abstract; |
This item has no description. |
![]() |
procedure ScanMoveTo(X,Y: Integer); override; |
This item has no description. |
![]() |
procedure ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); override; |
This item has no description. |
![]() |
procedure ScanSkipPixels(ACount: integer); override; |
This item has no description. |
Properties
![]() |
property AllowDirectRead: boolean read FAllowDirectRead write FAllowDirectRead; |
This item has no description. |
![]() |
property Offset: TPoint read FOffset; |
This item has no description. |
![]() |
property Source: IBGRAScanner read FSource; |
This item has no description. |