Class TBGRATwirlScanner
Unit
Declaration
type TBGRATwirlScanner = class(TBGRACustomScanner)
Description
Scanner that applies a twirl transformation.
Note : this scanner handles integer coordinates only, so any further transformation applied after this one may not render correctly.
Hierarchy
- IInterface
- IBGRAScanner
- TBGRACustomScanner
- TBGRATwirlScanner
Overview
Fields
![]() |
FCenter: TPoint; |
![]() |
FExponent: Single; |
![]() |
FRadius: Single; |
![]() |
FScanAtFunc: TScanAtFunction; |
![]() |
FScanner: IBGRAScanner; |
![]() |
FTurn: Single; |
Methods
![]() |
constructor Create(AScanner: IBGRAScanner; ACenter: TPoint; ARadius: single; ATurn: single = 1; AExponent: single = 3); |
![]() |
function ScanAt(X, Y: Single): TBGRAPixel; override; |
Properties
![]() |
property Center: TPoint read FCenter; |
![]() |
property Exponent: Single read FExponent; |
![]() |
property Radius: Single read FRadius; |
Description
Fields
![]() |
FCenter: TPoint; |
This item has no description. |
![]() |
FExponent: Single; |
This item has no description. |
![]() |
FRadius: Single; |
This item has no description. |
![]() |
FScanAtFunc: TScanAtFunction; |
This item has no description. |
![]() |
FScanner: IBGRAScanner; |
This item has no description. |
![]() |
FTurn: Single; |
This item has no description. |
Methods
![]() |
constructor Create(AScanner: IBGRAScanner; ACenter: TPoint; ARadius: single; ATurn: single = 1; AExponent: single = 3); |
This item has no description. |
![]() |
function ScanAt(X, Y: Single): TBGRAPixel; override; |
This item has no description. |
Properties
![]() |
property Center: TPoint read FCenter; |
This item has no description. |
![]() |
property Exponent: Single read FExponent; |
This item has no description. |
![]() |
property Radius: Single read FRadius; |
This item has no description. |