Class TBGRATextureMaskScanner

Unit

Declaration

type TBGRATextureMaskScanner = class(TBGRACustomScanner)

Description

Scanner filling a mask with a texture

Hierarchy

Overview

Methods

Public constructor Create(AMask: IBGRAScanner; AOffset: TPoint; ATexture: IBGRAScanner; AGlobalOpacity: Byte = 255);
Public destructor Destroy; override;
Public function IsScanPutPixelsDefined: boolean; override;
Public function ScanAt(X,Y: Single): TBGRAPixel; override;
Public function ScanNextPixel: TBGRAPixel; override;
Public procedure ScanMoveTo(X,Y: Integer); override;
Public procedure ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); override;
Public procedure ScanSkipPixels(ACount: integer); override;

Description

Methods

Public constructor Create(AMask: IBGRAScanner; AOffset: TPoint; ATexture: IBGRAScanner; AGlobalOpacity: Byte = 255);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function IsScanPutPixelsDefined: boolean; override;

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 ScanPutPixels(pdest: PBGRAPixel; count: integer; mode: TDrawMode); override;

This item has no description.

Public procedure ScanSkipPixels(ACount: integer); override;

This item has no description.