Class TBGRAPerspectiveScannerTransform

Unit

Declaration

type TBGRAPerspectiveScannerTransform = class(TBGRACustomScanner)

Description

Scanner that performs a perspective transform (3D)

Hierarchy

Overview

Methods

Public constructor Create(texture: IBGRAScanner; transform: TPerspectiveTransform; transformOwned: boolean);
Public constructor Create(texture: IBGRAScanner; const texCoordsQuad: array of TPointF; const quad: array of TPointF); overload;
Public constructor Create(texture: IBGRAScanner; texCoord1,texCoord2: TPointF; const quad: array of TPointF); overload;
Public destructor Destroy; override;
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;

Properties

Public property IncludeOppositePlane: boolean read GetIncludeOppositePlane write SetIncludeOppositePlane;

Description

Methods

Public constructor Create(texture: IBGRAScanner; transform: TPerspectiveTransform; transformOwned: boolean);

This item has no description.

Public constructor Create(texture: IBGRAScanner; const texCoordsQuad: array of TPointF; const quad: array of TPointF); overload;

This item has no description.

Public constructor Create(texture: IBGRAScanner; texCoord1,texCoord2: TPointF; const quad: array of TPointF); overload;

This item has no description.

Public destructor Destroy; 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 ScanSkipPixels(ACount: integer); override;

This item has no description.

Properties

Public property IncludeOppositePlane: boolean read GetIncludeOppositePlane write SetIncludeOppositePlane;

This item has no description.