Win32 API 日本語リファレンス
ホームWeb.MsHtml › svgPathSegType

svgPathSegType

列挙型
基底型i4

メンバー 21

名前10進16進
PATHSEG_UNKNOWN00x0
PATHSEG_CLOSEPATH10x1
PATHSEG_MOVETO_ABS20x2
PATHSEG_MOVETO_REL30x3
PATHSEG_LINETO_ABS40x4
PATHSEG_LINETO_REL50x5
PATHSEG_CURVETO_CUBIC_ABS60x6
PATHSEG_CURVETO_CUBIC_REL70x7
PATHSEG_CURVETO_QUADRATIC_ABS80x8
PATHSEG_CURVETO_QUADRATIC_REL90x9
PATHSEG_ARC_ABS100xA
PATHSEG_ARC_REL110xB
PATHSEG_LINETO_HORIZONTAL_ABS120xC
PATHSEG_LINETO_HORIZONTAL_REL130xD
PATHSEG_LINETO_VERTICAL_ABS140xE
PATHSEG_LINETO_VERTICAL_REL150xF
PATHSEG_CURVETO_CUBIC_SMOOTH_ABS160x10
PATHSEG_CURVETO_CUBIC_SMOOTH_REL170x11
PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS180x12
PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL190x13
svgPathSegType_Max21474836470x7FFFFFFF

各言語での定義

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

typedef enum svgPathSegType : int {
    PATHSEG_UNKNOWN = 0,
    PATHSEG_CLOSEPATH = 1,
    PATHSEG_MOVETO_ABS = 2,
    PATHSEG_MOVETO_REL = 3,
    PATHSEG_LINETO_ABS = 4,
    PATHSEG_LINETO_REL = 5,
    PATHSEG_CURVETO_CUBIC_ABS = 6,
    PATHSEG_CURVETO_CUBIC_REL = 7,
    PATHSEG_CURVETO_QUADRATIC_ABS = 8,
    PATHSEG_CURVETO_QUADRATIC_REL = 9,
    PATHSEG_ARC_ABS = 10,
    PATHSEG_ARC_REL = 11,
    PATHSEG_LINETO_HORIZONTAL_ABS = 12,
    PATHSEG_LINETO_HORIZONTAL_REL = 13,
    PATHSEG_LINETO_VERTICAL_ABS = 14,
    PATHSEG_LINETO_VERTICAL_REL = 15,
    PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16,
    PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19,
    svgPathSegType_Max = 2147483647
} svgPathSegType;
public enum svgPathSegType : int
{
    PATHSEG_UNKNOWN = 0,
    PATHSEG_CLOSEPATH = 1,
    PATHSEG_MOVETO_ABS = 2,
    PATHSEG_MOVETO_REL = 3,
    PATHSEG_LINETO_ABS = 4,
    PATHSEG_LINETO_REL = 5,
    PATHSEG_CURVETO_CUBIC_ABS = 6,
    PATHSEG_CURVETO_CUBIC_REL = 7,
    PATHSEG_CURVETO_QUADRATIC_ABS = 8,
    PATHSEG_CURVETO_QUADRATIC_REL = 9,
    PATHSEG_ARC_ABS = 10,
    PATHSEG_ARC_REL = 11,
    PATHSEG_LINETO_HORIZONTAL_ABS = 12,
    PATHSEG_LINETO_HORIZONTAL_REL = 13,
    PATHSEG_LINETO_VERTICAL_ABS = 14,
    PATHSEG_LINETO_VERTICAL_REL = 15,
    PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16,
    PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19,
    svgPathSegType_Max = 2147483647,
}
Public Enum svgPathSegType As Integer
    PATHSEG_UNKNOWN = 0
    PATHSEG_CLOSEPATH = 1
    PATHSEG_MOVETO_ABS = 2
    PATHSEG_MOVETO_REL = 3
    PATHSEG_LINETO_ABS = 4
    PATHSEG_LINETO_REL = 5
    PATHSEG_CURVETO_CUBIC_ABS = 6
    PATHSEG_CURVETO_CUBIC_REL = 7
    PATHSEG_CURVETO_QUADRATIC_ABS = 8
    PATHSEG_CURVETO_QUADRATIC_REL = 9
    PATHSEG_ARC_ABS = 10
    PATHSEG_ARC_REL = 11
    PATHSEG_LINETO_HORIZONTAL_ABS = 12
    PATHSEG_LINETO_HORIZONTAL_REL = 13
    PATHSEG_LINETO_VERTICAL_ABS = 14
    PATHSEG_LINETO_VERTICAL_REL = 15
    PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16
    PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19
    svgPathSegType_Max = 2147483647
End Enum
import enum

class svgPathSegType(enum.IntEnum):
    PATHSEG_UNKNOWN = 0
    PATHSEG_CLOSEPATH = 1
    PATHSEG_MOVETO_ABS = 2
    PATHSEG_MOVETO_REL = 3
    PATHSEG_LINETO_ABS = 4
    PATHSEG_LINETO_REL = 5
    PATHSEG_CURVETO_CUBIC_ABS = 6
    PATHSEG_CURVETO_CUBIC_REL = 7
    PATHSEG_CURVETO_QUADRATIC_ABS = 8
    PATHSEG_CURVETO_QUADRATIC_REL = 9
    PATHSEG_ARC_ABS = 10
    PATHSEG_ARC_REL = 11
    PATHSEG_LINETO_HORIZONTAL_ABS = 12
    PATHSEG_LINETO_HORIZONTAL_REL = 13
    PATHSEG_LINETO_VERTICAL_ABS = 14
    PATHSEG_LINETO_VERTICAL_REL = 15
    PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16
    PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19
    svgPathSegType_Max = 2147483647
// svgPathSegType
pub const PATHSEG_UNKNOWN: i32 = 0;
pub const PATHSEG_CLOSEPATH: i32 = 1;
pub const PATHSEG_MOVETO_ABS: i32 = 2;
pub const PATHSEG_MOVETO_REL: i32 = 3;
pub const PATHSEG_LINETO_ABS: i32 = 4;
pub const PATHSEG_LINETO_REL: i32 = 5;
pub const PATHSEG_CURVETO_CUBIC_ABS: i32 = 6;
pub const PATHSEG_CURVETO_CUBIC_REL: i32 = 7;
pub const PATHSEG_CURVETO_QUADRATIC_ABS: i32 = 8;
pub const PATHSEG_CURVETO_QUADRATIC_REL: i32 = 9;
pub const PATHSEG_ARC_ABS: i32 = 10;
pub const PATHSEG_ARC_REL: i32 = 11;
pub const PATHSEG_LINETO_HORIZONTAL_ABS: i32 = 12;
pub const PATHSEG_LINETO_HORIZONTAL_REL: i32 = 13;
pub const PATHSEG_LINETO_VERTICAL_ABS: i32 = 14;
pub const PATHSEG_LINETO_VERTICAL_REL: i32 = 15;
pub const PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: i32 = 16;
pub const PATHSEG_CURVETO_CUBIC_SMOOTH_REL: i32 = 17;
pub const PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: i32 = 18;
pub const PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: i32 = 19;
pub const svgPathSegType_Max: i32 = 2147483647;
// svgPathSegType
const (
	PATHSEG_UNKNOWN int32 = 0
	PATHSEG_CLOSEPATH int32 = 1
	PATHSEG_MOVETO_ABS int32 = 2
	PATHSEG_MOVETO_REL int32 = 3
	PATHSEG_LINETO_ABS int32 = 4
	PATHSEG_LINETO_REL int32 = 5
	PATHSEG_CURVETO_CUBIC_ABS int32 = 6
	PATHSEG_CURVETO_CUBIC_REL int32 = 7
	PATHSEG_CURVETO_QUADRATIC_ABS int32 = 8
	PATHSEG_CURVETO_QUADRATIC_REL int32 = 9
	PATHSEG_ARC_ABS int32 = 10
	PATHSEG_ARC_REL int32 = 11
	PATHSEG_LINETO_HORIZONTAL_ABS int32 = 12
	PATHSEG_LINETO_HORIZONTAL_REL int32 = 13
	PATHSEG_LINETO_VERTICAL_ABS int32 = 14
	PATHSEG_LINETO_VERTICAL_REL int32 = 15
	PATHSEG_CURVETO_CUBIC_SMOOTH_ABS int32 = 16
	PATHSEG_CURVETO_CUBIC_SMOOTH_REL int32 = 17
	PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS int32 = 18
	PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL int32 = 19
	svgPathSegType_Max int32 = 2147483647
)
const
  PATHSEG_UNKNOWN = 0;
  PATHSEG_CLOSEPATH = 1;
  PATHSEG_MOVETO_ABS = 2;
  PATHSEG_MOVETO_REL = 3;
  PATHSEG_LINETO_ABS = 4;
  PATHSEG_LINETO_REL = 5;
  PATHSEG_CURVETO_CUBIC_ABS = 6;
  PATHSEG_CURVETO_CUBIC_REL = 7;
  PATHSEG_CURVETO_QUADRATIC_ABS = 8;
  PATHSEG_CURVETO_QUADRATIC_REL = 9;
  PATHSEG_ARC_ABS = 10;
  PATHSEG_ARC_REL = 11;
  PATHSEG_LINETO_HORIZONTAL_ABS = 12;
  PATHSEG_LINETO_HORIZONTAL_REL = 13;
  PATHSEG_LINETO_VERTICAL_ABS = 14;
  PATHSEG_LINETO_VERTICAL_REL = 15;
  PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
  PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
  PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
  PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
  svgPathSegType_Max = 2147483647;
// svgPathSegType
pub const PATHSEG_UNKNOWN: i32 = 0;
pub const PATHSEG_CLOSEPATH: i32 = 1;
pub const PATHSEG_MOVETO_ABS: i32 = 2;
pub const PATHSEG_MOVETO_REL: i32 = 3;
pub const PATHSEG_LINETO_ABS: i32 = 4;
pub const PATHSEG_LINETO_REL: i32 = 5;
pub const PATHSEG_CURVETO_CUBIC_ABS: i32 = 6;
pub const PATHSEG_CURVETO_CUBIC_REL: i32 = 7;
pub const PATHSEG_CURVETO_QUADRATIC_ABS: i32 = 8;
pub const PATHSEG_CURVETO_QUADRATIC_REL: i32 = 9;
pub const PATHSEG_ARC_ABS: i32 = 10;
pub const PATHSEG_ARC_REL: i32 = 11;
pub const PATHSEG_LINETO_HORIZONTAL_ABS: i32 = 12;
pub const PATHSEG_LINETO_HORIZONTAL_REL: i32 = 13;
pub const PATHSEG_LINETO_VERTICAL_ABS: i32 = 14;
pub const PATHSEG_LINETO_VERTICAL_REL: i32 = 15;
pub const PATHSEG_CURVETO_CUBIC_SMOOTH_ABS: i32 = 16;
pub const PATHSEG_CURVETO_CUBIC_SMOOTH_REL: i32 = 17;
pub const PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS: i32 = 18;
pub const PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL: i32 = 19;
pub const svgPathSegType_Max: i32 = 2147483647;
const
  PATHSEG_UNKNOWN* = 0
  PATHSEG_CLOSEPATH* = 1
  PATHSEG_MOVETO_ABS* = 2
  PATHSEG_MOVETO_REL* = 3
  PATHSEG_LINETO_ABS* = 4
  PATHSEG_LINETO_REL* = 5
  PATHSEG_CURVETO_CUBIC_ABS* = 6
  PATHSEG_CURVETO_CUBIC_REL* = 7
  PATHSEG_CURVETO_QUADRATIC_ABS* = 8
  PATHSEG_CURVETO_QUADRATIC_REL* = 9
  PATHSEG_ARC_ABS* = 10
  PATHSEG_ARC_REL* = 11
  PATHSEG_LINETO_HORIZONTAL_ABS* = 12
  PATHSEG_LINETO_HORIZONTAL_REL* = 13
  PATHSEG_LINETO_VERTICAL_ABS* = 14
  PATHSEG_LINETO_VERTICAL_REL* = 15
  PATHSEG_CURVETO_CUBIC_SMOOTH_ABS* = 16
  PATHSEG_CURVETO_CUBIC_SMOOTH_REL* = 17
  PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS* = 18
  PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL* = 19
  svgPathSegType_Max* = 2147483647
enum svgPathSegType : int {
    PATHSEG_UNKNOWN = 0,
    PATHSEG_CLOSEPATH = 1,
    PATHSEG_MOVETO_ABS = 2,
    PATHSEG_MOVETO_REL = 3,
    PATHSEG_LINETO_ABS = 4,
    PATHSEG_LINETO_REL = 5,
    PATHSEG_CURVETO_CUBIC_ABS = 6,
    PATHSEG_CURVETO_CUBIC_REL = 7,
    PATHSEG_CURVETO_QUADRATIC_ABS = 8,
    PATHSEG_CURVETO_QUADRATIC_REL = 9,
    PATHSEG_ARC_ABS = 10,
    PATHSEG_ARC_REL = 11,
    PATHSEG_LINETO_HORIZONTAL_ABS = 12,
    PATHSEG_LINETO_HORIZONTAL_REL = 13,
    PATHSEG_LINETO_VERTICAL_ABS = 14,
    PATHSEG_LINETO_VERTICAL_REL = 15,
    PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16,
    PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18,
    PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19,
    svgPathSegType_Max = 2147483647,
}
#define global PATHSEG_UNKNOWN                      0x0
#define global PATHSEG_CLOSEPATH                    0x1
#define global PATHSEG_MOVETO_ABS                   0x2
#define global PATHSEG_MOVETO_REL                   0x3
#define global PATHSEG_LINETO_ABS                   0x4
#define global PATHSEG_LINETO_REL                   0x5
#define global PATHSEG_CURVETO_CUBIC_ABS            0x6
#define global PATHSEG_CURVETO_CUBIC_REL            0x7
#define global PATHSEG_CURVETO_QUADRATIC_ABS        0x8
#define global PATHSEG_CURVETO_QUADRATIC_REL        0x9
#define global PATHSEG_ARC_ABS                      0xA
#define global PATHSEG_ARC_REL                      0xB
#define global PATHSEG_LINETO_HORIZONTAL_ABS        0xC
#define global PATHSEG_LINETO_HORIZONTAL_REL        0xD
#define global PATHSEG_LINETO_VERTICAL_ABS          0xE
#define global PATHSEG_LINETO_VERTICAL_REL          0xF
#define global PATHSEG_CURVETO_CUBIC_SMOOTH_ABS     0x10
#define global PATHSEG_CURVETO_CUBIC_SMOOTH_REL     0x11
#define global PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS 0x12
#define global PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL 0x13
#define global svgPathSegType_Max                   0x7FFFFFFF