Class TBGRABitmapScanner

Unit

Declaration

type TBGRABitmapScanner = class(TBGRACustomScanner)

Description

Simple scanner for a bitmap

Hierarchy

Overview

Fields

Protected FCurX: integer;
Protected FOrigin: TPoint;
Protected FRepeatX: boolean;
Protected FRepeatY: boolean;
Protected FScanline: PBGRAPixel;
Protected FSource: TBGRACustomBitmap;

Methods

Public constructor Create(ASource: TBGRACustomBitmap; ARepeatX,ARepeatY: boolean; AOrigin: TPoint);
Public function ScanAt(X, Y: Single): TBGRAPixel; override;
Public function ScanNextPixel: TBGRAPixel; override;
Public procedure ScanMoveTo(X, Y: Integer); override;
Public procedure ScanSkipPixels(ACount: integer); override;

Description

Fields

Protected FCurX: integer;

This item has no description.

Protected FOrigin: TPoint;

This item has no description.

Protected FRepeatX: boolean;

This item has no description.

Protected FRepeatY: boolean;

This item has no description.

Protected FScanline: PBGRAPixel;

This item has no description.

Protected FSource: TBGRACustomBitmap;

This item has no description.

Methods

Public constructor Create(ASource: TBGRACustomBitmap; ARepeatX,ARepeatY: boolean; AOrigin: TPoint);

This item has no description.

Public function ScanAt(X, Y: Single): TBGRAPixel; override;

This item has no description.

Public function ScanNextPixel: TBGRAPixel; override;

This item has no description.

Public procedure ScanMoveTo(X, Y: Integer); override;

This item has no description.

Public procedure ScanSkipPixels(ACount: integer); override;

This item has no description.