Class TFillBorderEllipseInfo
Unit
Declaration
type TFillBorderEllipseInfo = class(TFillShapeInfo)
Description
Fill information for the border of an ellipse
Hierarchy
- TObject
- TBGRACustomFillInfo
- TFillShapeInfo
- TFillBorderEllipseInfo
Overview
Methods
constructor Create(x, y, rx, ry, w: single); |
|
destructor Destroy; override; |
|
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 InnerBorder: TFillEllipseInfo read FInnerBorder; |
|
property OuterBorder: TFillEllipseInfo read FOuterBorder; |
Description
Methods
constructor Create(x, y, rx, ry, w: single); |
|
This item has no description. |
destructor Destroy; override; |
|
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 InnerBorder: TFillEllipseInfo read FInnerBorder; |
|
This item has no description. |
property OuterBorder: TFillEllipseInfo read FOuterBorder; |
|
This item has no description. |