Class TBGRAEmbossHightlightScanner

Unit

Declaration

type TBGRAEmbossHightlightScanner = class(TBGRA3X3FilterScanner)

Description

Scanner that computes an embossed image and fills the shape with a highlight color.

Hierarchy

Overview

Fields

Protected FChannelOffset: Byte;
Protected FFillSelection: boolean;
Protected FSourceChannel: TChannel;

Methods

Public constructor Create(ASource: IBGRAScanner; ABounds: TRect; ABoundsVisible: Boolean); overload;
Public constructor Create(ASource: TBGRACustomBitmap; ABoundsVisible: Boolean); overload;
Protected function DoFilter3X3(PTop,PMiddle,PBottom: PBGRAPixel): TBGRAPixel; override;
Protected procedure SetSourceChannel(AValue: TChannel);

Properties

Public property FillSelection: boolean read FFillSelection write FFillSelection;
Public property SourceChannel: TChannel read FSourceChannel write SetSourceChannel;

Description

Fields

Protected FChannelOffset: Byte;

This item has no description.

Protected FFillSelection: boolean;

This item has no description.

Protected FSourceChannel: TChannel;

This item has no description.

Methods

Public constructor Create(ASource: IBGRAScanner; ABounds: TRect; ABoundsVisible: Boolean); overload;

This item has no description.

Public constructor Create(ASource: TBGRACustomBitmap; ABoundsVisible: Boolean); overload;

This item has no description.

Protected function DoFilter3X3(PTop,PMiddle,PBottom: PBGRAPixel): TBGRAPixel; override;

This item has no description.

Protected procedure SetSourceChannel(AValue: TChannel);

This item has no description.

Properties

Public property FillSelection: boolean read FFillSelection write FFillSelection;

This item has no description.

Public property SourceChannel: TChannel read FSourceChannel write SetSourceChannel;

This item has no description.