Enum IGDIPlus.TGPPathPointType

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(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 Bézier spline.  
+
| 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 Bézier spline.  
+
| 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.
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox