Win32 API 日本語リファレンス
ホームGraphics.GdiPlus › PathPointType

PathPointType

列挙型
基底型i4

メンバー 8

名前10進16進
PathPointTypeStart00x0
PathPointTypeLine10x1
PathPointTypeBezier30x3
PathPointTypePathTypeMask70x7
PathPointTypeDashMode160x10
PathPointTypePathMarker320x20
PathPointTypeCloseSubpath1280x80
PathPointTypeBezier330x3

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PathPointType : int {
    PathPointTypeStart = 0,
    PathPointTypeLine = 1,
    PathPointTypeBezier = 3,
    PathPointTypePathTypeMask = 7,
    PathPointTypeDashMode = 16,
    PathPointTypePathMarker = 32,
    PathPointTypeCloseSubpath = 128,
    PathPointTypeBezier3 = 3
} PathPointType;
public enum PathPointType : int
{
    PathPointTypeStart = 0,
    PathPointTypeLine = 1,
    PathPointTypeBezier = 3,
    PathPointTypePathTypeMask = 7,
    PathPointTypeDashMode = 16,
    PathPointTypePathMarker = 32,
    PathPointTypeCloseSubpath = 128,
    PathPointTypeBezier3 = 3,
}
Public Enum PathPointType As Integer
    PathPointTypeStart = 0
    PathPointTypeLine = 1
    PathPointTypeBezier = 3
    PathPointTypePathTypeMask = 7
    PathPointTypeDashMode = 16
    PathPointTypePathMarker = 32
    PathPointTypeCloseSubpath = 128
    PathPointTypeBezier3 = 3
End Enum
import enum

class PathPointType(enum.IntEnum):
    PathPointTypeStart = 0
    PathPointTypeLine = 1
    PathPointTypeBezier = 3
    PathPointTypePathTypeMask = 7
    PathPointTypeDashMode = 16
    PathPointTypePathMarker = 32
    PathPointTypeCloseSubpath = 128
    PathPointTypeBezier3 = 3
// PathPointType
pub const PathPointTypeStart: i32 = 0;
pub const PathPointTypeLine: i32 = 1;
pub const PathPointTypeBezier: i32 = 3;
pub const PathPointTypePathTypeMask: i32 = 7;
pub const PathPointTypeDashMode: i32 = 16;
pub const PathPointTypePathMarker: i32 = 32;
pub const PathPointTypeCloseSubpath: i32 = 128;
pub const PathPointTypeBezier3: i32 = 3;
// PathPointType
const (
	PathPointTypeStart int32 = 0
	PathPointTypeLine int32 = 1
	PathPointTypeBezier int32 = 3
	PathPointTypePathTypeMask int32 = 7
	PathPointTypeDashMode int32 = 16
	PathPointTypePathMarker int32 = 32
	PathPointTypeCloseSubpath int32 = 128
	PathPointTypeBezier3 int32 = 3
)
const
  PathPointTypeStart = 0;
  PathPointTypeLine = 1;
  PathPointTypeBezier = 3;
  PathPointTypePathTypeMask = 7;
  PathPointTypeDashMode = 16;
  PathPointTypePathMarker = 32;
  PathPointTypeCloseSubpath = 128;
  PathPointTypeBezier3 = 3;
// PathPointType
pub const PathPointTypeStart: i32 = 0;
pub const PathPointTypeLine: i32 = 1;
pub const PathPointTypeBezier: i32 = 3;
pub const PathPointTypePathTypeMask: i32 = 7;
pub const PathPointTypeDashMode: i32 = 16;
pub const PathPointTypePathMarker: i32 = 32;
pub const PathPointTypeCloseSubpath: i32 = 128;
pub const PathPointTypeBezier3: i32 = 3;
const
  PathPointTypeStart* = 0
  PathPointTypeLine* = 1
  PathPointTypeBezier* = 3
  PathPointTypePathTypeMask* = 7
  PathPointTypeDashMode* = 16
  PathPointTypePathMarker* = 32
  PathPointTypeCloseSubpath* = 128
  PathPointTypeBezier3* = 3
enum PathPointType : int {
    PathPointTypeStart = 0,
    PathPointTypeLine = 1,
    PathPointTypeBezier = 3,
    PathPointTypePathTypeMask = 7,
    PathPointTypeDashMode = 16,
    PathPointTypePathMarker = 32,
    PathPointTypeCloseSubpath = 128,
    PathPointTypeBezier3 = 3,
}
#define global PathPointTypeStart        0x0
#define global PathPointTypeLine         0x1
#define global PathPointTypeBezier       0x3
#define global PathPointTypePathTypeMask 0x7
#define global PathPointTypeDashMode     0x10
#define global PathPointTypePathMarker   0x20
#define global PathPointTypeCloseSubpath 0x80
#define global PathPointTypeBezier3      0x3