Class TBGRAGradientTriangleScanner
Unit
Declaration
type TBGRAGradientTriangleScanner = class(TBGRACustomScanner)
Description
Scanner of triangle scanner in linear RGBA colorspace
Hierarchy
- IInterface
- IBGRAScanner
- TBGRACustomScanner
- TBGRAGradientTriangleScanner
Overview
Fields
FColor1: TColorF; |
|
FCurColor: TColorF; |
|
FDiff2: TColorF; |
|
FDiff3: TColorF; |
|
FMatrix: TAffineMatrix; |
|
FStep: TColorF; |
Methods
constructor Create(pt1,pt2,pt3: TPointF; c1,c2,c3: TBGRAPixel); |
|
function ScanAt(X,Y: Single): TBGRAPixel; override; |
|
function ScanNextExpandedPixel: TExpandedPixel; override; |
|
function ScanNextPixel: TBGRAPixel; override; |
|
procedure ScanMoveTo(X,Y: Integer); override; |
|
procedure ScanMoveToF(X,Y: Single); |
|
procedure ScanSkipPixels(ACount: integer); override; |
Description
Fields
FColor1: TColorF; |
|
This item has no description. |
FCurColor: TColorF; |
|
This item has no description. |
FDiff2: TColorF; |
|
This item has no description. |
FDiff3: TColorF; |
|
This item has no description. |
FMatrix: TAffineMatrix; |
|
This item has no description. |
FStep: TColorF; |
|
This item has no description. |
Methods
constructor Create(pt1,pt2,pt3: TPointF; c1,c2,c3: TBGRAPixel); |
|
This item has no description. |
function ScanAt(X,Y: Single): TBGRAPixel; override; |
|
This item has no description. |
function ScanNextExpandedPixel: TExpandedPixel; override; |
|
This item has no description. |
function ScanNextPixel: TBGRAPixel; override; |
|
This item has no description. |
procedure ScanMoveTo(X,Y: Integer); override; |
|
This item has no description. |
procedure ScanMoveToF(X,Y: Single); |
|
This item has no description. |
procedure ScanSkipPixels(ACount: integer); override; |
|
This item has no description. |