Enum IGDIPlus.TGPPathPointType

From Mitov Wiki Doc
Jump to: navigation, search

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