Class TFillEllipseInfo
Unit
Declaration
type TFillEllipseInfo = class(TFillShapeInfo)
Description
Fill information for an ellipse
Hierarchy
- TObject
- TBGRACustomFillInfo
- TFillShapeInfo
- TFillEllipseInfo
Overview
Fields
![]() |
WindingFactor: integer; |
Methods
![]() |
constructor Create(x, y, rx, ry: single); |
![]() |
function GetBounds: TRect; override; |
![]() |
function GetSliceIndex: integer; override; |
![]() |
function SegmentsCurved: boolean; override; |
![]() |
function NbMaxIntersection: integer; override; |
![]() |
procedure ComputeIntersection(cury: single; var inter: ArrayOfTIntersectionInfo; var nbInter: integer); override; |
Properties
![]() |
property Center: TPointF read GetCenter; |
![]() |
property RadiusX: single read FRX; |
![]() |
property RadiusY: single read FRY; |
Description
Fields
![]() |
WindingFactor: integer; |
This item has no description. |
Methods
![]() |
constructor Create(x, y, rx, ry: single); |
This item has no description. |
![]() |
function GetBounds: TRect; override; |
This item has no description. Showing description inherited from TFillShapeInfo.GetBounds. returns integer bounds |
![]() |
function GetSliceIndex: integer; override; |
This item has no description. Showing description inherited from TFillShapeInfo.GetSliceIndex. can be called after ComputeAndSort or ComputeIntersection to determine the current horizontal slice so that it can be checked if the intermediates scanlines can be skipped |
![]() |
function SegmentsCurved: boolean; override; |
This item has no description. Showing description inherited from TFillShapeInfo.SegmentsCurved. returns true if the same segment number can be curved |
![]() |
function NbMaxIntersection: integer; override; |
This item has no description. Showing description inherited from TFillShapeInfo.NbMaxIntersection. returns maximum of intersection per line |
![]() |
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
![]() |
property Center: TPointF read GetCenter; |
This item has no description. |
![]() |
property RadiusX: single read FRX; |
This item has no description. |
![]() |
property RadiusY: single read FRY; |
This item has no description. |