Class TFillRectangleInfo

Unit

Declaration

type TFillRectangleInfo = class(TFillShapeInfo)

Description

Fill information for rectangle

Hierarchy

Overview

Fields

Public WindingFactor: integer;

Methods

Public constructor Create(x1, y1, x2, y2: single; APixelCenteredCoordinates: boolean = true);
Public function GetBounds: TRect; override;
Protected function NbMaxIntersection: integer; override;
Protected procedure ComputeIntersection(cury: single; var inter: ArrayOfTIntersectionInfo; var nbInter: integer); override;

Properties

Public property BottomRight: TPointF read GetBottomRight;
Public property TopLeft: TPointF read GetTopLeft;

Description

Fields

Public WindingFactor: integer;

This item has no description.

Methods

Public constructor Create(x1, y1, x2, y2: single; APixelCenteredCoordinates: boolean = true);

This item has no description.

Public function GetBounds: TRect; override;

This item has no description. Showing description inherited from TFillShapeInfo.GetBounds.

returns integer bounds

Protected function NbMaxIntersection: integer; override;

This item has no description. Showing description inherited from TFillShapeInfo.NbMaxIntersection.

returns maximum of intersection per line

Protected procedure ComputeIntersection(cury: single; var inter: ArrayOfTIntersectionInfo; var nbInter: integer); override;

This item has no description. Showing description inherited from TFillShapeInfo.ComputeIntersection.

compute intersections. the array must be big enough

Properties

Public property BottomRight: TPointF read GetBottomRight;

This item has no description.

Public property TopLeft: TPointF read GetTopLeft;

This item has no description.