Enum IGDIPlus.TGPPathPointType
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 32: | Line 32: | ||
of a point, and bits 3 through 7 hold a set of flags that | of a point, and bits 3 through 7 hold a set of flags that | ||
specify attributes of a point. This enumeration is used by | specify attributes of a point. This enumeration is used by | ||
− | the TGPGraphicsPath, TGPGraphicsPathIterator, and TGPPathData | + | the [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]], [[Class IGDIPlus.TGPGraphicsPathIterator|TGPGraphicsPathIterator]], and TGPPathData |
classes. | classes. | ||
Line 45: | Line 45: | ||
|- | |- | ||
| [[Enum item IGDIPlus.TGPPathPointType.PathPointTypeBezier|PathPointTypeBezier]] | | [[Enum item IGDIPlus.TGPPathPointType.PathPointTypeBezier|PathPointTypeBezier]] | ||
− | | Indicates that the point is an endpoint or control point of a cubic | + | | Indicates that the point is an endpoint or control point of a cubic Bézier spline. |
|- | |- | ||
| [[Enum item IGDIPlus.TGPPathPointType.PathPointTypePathTypeMask|PathPointTypePathTypeMask]] | | [[Enum item IGDIPlus.TGPPathPointType.PathPointTypePathTypeMask|PathPointTypePathTypeMask]] | ||
Line 60: | Line 60: | ||
|- | |- | ||
| [[Enum item IGDIPlus.TGPPathPointType.PathPointTypeBezier3|PathPointTypeBezier3]] | | [[Enum item IGDIPlus.TGPPathPointType.PathPointTypeBezier3|PathPointTypeBezier3]] | ||
− | | Indicates that the point is an endpoint or control point of a cubic | + | | Indicates that the point is an endpoint or control point of a cubic Bézier spline. |
|- | |- | ||
|} | |} | ||
[[Category:Enums]] | [[Category:Enums]] |
Revision as of 17:18, 18 October 2012
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: SignalLabBasicPkg
Unit: IGDIPlus
Contents |
Syntax
Delphi:
type TGPPathPointType = (PathPointTypeStart, PathPointTypeLine, PathPointTypeBezier, PathPointTypePathTypeMask, PathPointTypeDashMode, PathPointTypePathMarker, PathPointTypeCloseSubpath, PathPointTypeBezier3);
C++ Builder:
enum TGPPathPointType {PathPointTypeStart, PathPointTypeLine, PathPointTypeBezier, PathPointTypePathTypeMask, PathPointTypeDashMode, PathPointTypePathMarker, PathPointTypeCloseSubpath, PathPointTypeBezier3};
Visual C++ (MFC):
enum CTGPPathPointType {PathPointTypeStart, PathPointTypeLine, PathPointTypeBezier, PathPointTypePathTypeMask, PathPointTypeDashMode, PathPointTypePathMarker, PathPointTypeCloseSubpath, PathPointTypeBezier3};
Summary
Indicates point types and flags for the data points in a path.
Description
Defines enumeration that indicates point types and flags for the data points in a path. Bits 0 through 2 indicate the type of a point, and bits 3 through 7 hold a set of flags that specify attributes of a point. This enumeration is used by the TGPGraphicsPath, TGPGraphicsPathIterator, and TGPPathData classes.
Values
PathPointTypeStart | Indicates that the point is the start of a figure. |
PathPointTypeLine | Indicates that the point is one of the two endpoints of a line. |
PathPointTypeBezier | Indicates that the point is an endpoint or control point of a cubic Bézier spline. |
PathPointTypePathTypeMask | Masks all bits except for the three low-order bits, which indicate the point type. |
PathPointTypeDashMode | Not used. |
PathPointTypePathMarker | Specifies that the point is a marker. |
PathPointTypeCloseSubpath | Specifies that the point is the last point in a closed subpath (figure). |
PathPointTypeBezier3 | Indicates that the point is an endpoint or control point of a cubic Bézier spline. |