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

HatchStyle

列挙型
基底型i4

メンバー 57

名前10進16進
HatchStyleHorizontal00x0
HatchStyleVertical10x1
HatchStyleForwardDiagonal20x2
HatchStyleBackwardDiagonal30x3
HatchStyleCross40x4
HatchStyleDiagonalCross50x5
HatchStyle05Percent60x6
HatchStyle10Percent70x7
HatchStyle20Percent80x8
HatchStyle25Percent90x9
HatchStyle30Percent100xA
HatchStyle40Percent110xB
HatchStyle50Percent120xC
HatchStyle60Percent130xD
HatchStyle70Percent140xE
HatchStyle75Percent150xF
HatchStyle80Percent160x10
HatchStyle90Percent170x11
HatchStyleLightDownwardDiagonal180x12
HatchStyleLightUpwardDiagonal190x13
HatchStyleDarkDownwardDiagonal200x14
HatchStyleDarkUpwardDiagonal210x15
HatchStyleWideDownwardDiagonal220x16
HatchStyleWideUpwardDiagonal230x17
HatchStyleLightVertical240x18
HatchStyleLightHorizontal250x19
HatchStyleNarrowVertical260x1A
HatchStyleNarrowHorizontal270x1B
HatchStyleDarkVertical280x1C
HatchStyleDarkHorizontal290x1D
HatchStyleDashedDownwardDiagonal300x1E
HatchStyleDashedUpwardDiagonal310x1F
HatchStyleDashedHorizontal320x20
HatchStyleDashedVertical330x21
HatchStyleSmallConfetti340x22
HatchStyleLargeConfetti350x23
HatchStyleZigZag360x24
HatchStyleWave370x25
HatchStyleDiagonalBrick380x26
HatchStyleHorizontalBrick390x27
HatchStyleWeave400x28
HatchStylePlaid410x29
HatchStyleDivot420x2A
HatchStyleDottedGrid430x2B
HatchStyleDottedDiamond440x2C
HatchStyleShingle450x2D
HatchStyleTrellis460x2E
HatchStyleSphere470x2F
HatchStyleSmallGrid480x30
HatchStyleSmallCheckerBoard490x31
HatchStyleLargeCheckerBoard500x32
HatchStyleOutlinedDiamond510x33
HatchStyleSolidDiamond520x34
HatchStyleTotal530x35
HatchStyleLargeGrid40x4
HatchStyleMin00x0
HatchStyleMax520x34

各言語での定義

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

typedef enum HatchStyle : int {
    HatchStyleHorizontal = 0,
    HatchStyleVertical = 1,
    HatchStyleForwardDiagonal = 2,
    HatchStyleBackwardDiagonal = 3,
    HatchStyleCross = 4,
    HatchStyleDiagonalCross = 5,
    HatchStyle05Percent = 6,
    HatchStyle10Percent = 7,
    HatchStyle20Percent = 8,
    HatchStyle25Percent = 9,
    HatchStyle30Percent = 10,
    HatchStyle40Percent = 11,
    HatchStyle50Percent = 12,
    HatchStyle60Percent = 13,
    HatchStyle70Percent = 14,
    HatchStyle75Percent = 15,
    HatchStyle80Percent = 16,
    HatchStyle90Percent = 17,
    HatchStyleLightDownwardDiagonal = 18,
    HatchStyleLightUpwardDiagonal = 19,
    HatchStyleDarkDownwardDiagonal = 20,
    HatchStyleDarkUpwardDiagonal = 21,
    HatchStyleWideDownwardDiagonal = 22,
    HatchStyleWideUpwardDiagonal = 23,
    HatchStyleLightVertical = 24,
    HatchStyleLightHorizontal = 25,
    HatchStyleNarrowVertical = 26,
    HatchStyleNarrowHorizontal = 27,
    HatchStyleDarkVertical = 28,
    HatchStyleDarkHorizontal = 29,
    HatchStyleDashedDownwardDiagonal = 30,
    HatchStyleDashedUpwardDiagonal = 31,
    HatchStyleDashedHorizontal = 32,
    HatchStyleDashedVertical = 33,
    HatchStyleSmallConfetti = 34,
    HatchStyleLargeConfetti = 35,
    HatchStyleZigZag = 36,
    HatchStyleWave = 37,
    HatchStyleDiagonalBrick = 38,
    HatchStyleHorizontalBrick = 39,
    HatchStyleWeave = 40,
    HatchStylePlaid = 41,
    HatchStyleDivot = 42,
    HatchStyleDottedGrid = 43,
    HatchStyleDottedDiamond = 44,
    HatchStyleShingle = 45,
    HatchStyleTrellis = 46,
    HatchStyleSphere = 47,
    HatchStyleSmallGrid = 48,
    HatchStyleSmallCheckerBoard = 49,
    HatchStyleLargeCheckerBoard = 50,
    HatchStyleOutlinedDiamond = 51,
    HatchStyleSolidDiamond = 52,
    HatchStyleTotal = 53,
    HatchStyleLargeGrid = 4,
    HatchStyleMin = 0,
    HatchStyleMax = 52
} HatchStyle;
public enum HatchStyle : int
{
    HatchStyleHorizontal = 0,
    HatchStyleVertical = 1,
    HatchStyleForwardDiagonal = 2,
    HatchStyleBackwardDiagonal = 3,
    HatchStyleCross = 4,
    HatchStyleDiagonalCross = 5,
    HatchStyle05Percent = 6,
    HatchStyle10Percent = 7,
    HatchStyle20Percent = 8,
    HatchStyle25Percent = 9,
    HatchStyle30Percent = 10,
    HatchStyle40Percent = 11,
    HatchStyle50Percent = 12,
    HatchStyle60Percent = 13,
    HatchStyle70Percent = 14,
    HatchStyle75Percent = 15,
    HatchStyle80Percent = 16,
    HatchStyle90Percent = 17,
    HatchStyleLightDownwardDiagonal = 18,
    HatchStyleLightUpwardDiagonal = 19,
    HatchStyleDarkDownwardDiagonal = 20,
    HatchStyleDarkUpwardDiagonal = 21,
    HatchStyleWideDownwardDiagonal = 22,
    HatchStyleWideUpwardDiagonal = 23,
    HatchStyleLightVertical = 24,
    HatchStyleLightHorizontal = 25,
    HatchStyleNarrowVertical = 26,
    HatchStyleNarrowHorizontal = 27,
    HatchStyleDarkVertical = 28,
    HatchStyleDarkHorizontal = 29,
    HatchStyleDashedDownwardDiagonal = 30,
    HatchStyleDashedUpwardDiagonal = 31,
    HatchStyleDashedHorizontal = 32,
    HatchStyleDashedVertical = 33,
    HatchStyleSmallConfetti = 34,
    HatchStyleLargeConfetti = 35,
    HatchStyleZigZag = 36,
    HatchStyleWave = 37,
    HatchStyleDiagonalBrick = 38,
    HatchStyleHorizontalBrick = 39,
    HatchStyleWeave = 40,
    HatchStylePlaid = 41,
    HatchStyleDivot = 42,
    HatchStyleDottedGrid = 43,
    HatchStyleDottedDiamond = 44,
    HatchStyleShingle = 45,
    HatchStyleTrellis = 46,
    HatchStyleSphere = 47,
    HatchStyleSmallGrid = 48,
    HatchStyleSmallCheckerBoard = 49,
    HatchStyleLargeCheckerBoard = 50,
    HatchStyleOutlinedDiamond = 51,
    HatchStyleSolidDiamond = 52,
    HatchStyleTotal = 53,
    HatchStyleLargeGrid = 4,
    HatchStyleMin = 0,
    HatchStyleMax = 52,
}
Public Enum HatchStyle As Integer
    HatchStyleHorizontal = 0
    HatchStyleVertical = 1
    HatchStyleForwardDiagonal = 2
    HatchStyleBackwardDiagonal = 3
    HatchStyleCross = 4
    HatchStyleDiagonalCross = 5
    HatchStyle05Percent = 6
    HatchStyle10Percent = 7
    HatchStyle20Percent = 8
    HatchStyle25Percent = 9
    HatchStyle30Percent = 10
    HatchStyle40Percent = 11
    HatchStyle50Percent = 12
    HatchStyle60Percent = 13
    HatchStyle70Percent = 14
    HatchStyle75Percent = 15
    HatchStyle80Percent = 16
    HatchStyle90Percent = 17
    HatchStyleLightDownwardDiagonal = 18
    HatchStyleLightUpwardDiagonal = 19
    HatchStyleDarkDownwardDiagonal = 20
    HatchStyleDarkUpwardDiagonal = 21
    HatchStyleWideDownwardDiagonal = 22
    HatchStyleWideUpwardDiagonal = 23
    HatchStyleLightVertical = 24
    HatchStyleLightHorizontal = 25
    HatchStyleNarrowVertical = 26
    HatchStyleNarrowHorizontal = 27
    HatchStyleDarkVertical = 28
    HatchStyleDarkHorizontal = 29
    HatchStyleDashedDownwardDiagonal = 30
    HatchStyleDashedUpwardDiagonal = 31
    HatchStyleDashedHorizontal = 32
    HatchStyleDashedVertical = 33
    HatchStyleSmallConfetti = 34
    HatchStyleLargeConfetti = 35
    HatchStyleZigZag = 36
    HatchStyleWave = 37
    HatchStyleDiagonalBrick = 38
    HatchStyleHorizontalBrick = 39
    HatchStyleWeave = 40
    HatchStylePlaid = 41
    HatchStyleDivot = 42
    HatchStyleDottedGrid = 43
    HatchStyleDottedDiamond = 44
    HatchStyleShingle = 45
    HatchStyleTrellis = 46
    HatchStyleSphere = 47
    HatchStyleSmallGrid = 48
    HatchStyleSmallCheckerBoard = 49
    HatchStyleLargeCheckerBoard = 50
    HatchStyleOutlinedDiamond = 51
    HatchStyleSolidDiamond = 52
    HatchStyleTotal = 53
    HatchStyleLargeGrid = 4
    HatchStyleMin = 0
    HatchStyleMax = 52
End Enum
import enum

class HatchStyle(enum.IntEnum):
    HatchStyleHorizontal = 0
    HatchStyleVertical = 1
    HatchStyleForwardDiagonal = 2
    HatchStyleBackwardDiagonal = 3
    HatchStyleCross = 4
    HatchStyleDiagonalCross = 5
    HatchStyle05Percent = 6
    HatchStyle10Percent = 7
    HatchStyle20Percent = 8
    HatchStyle25Percent = 9
    HatchStyle30Percent = 10
    HatchStyle40Percent = 11
    HatchStyle50Percent = 12
    HatchStyle60Percent = 13
    HatchStyle70Percent = 14
    HatchStyle75Percent = 15
    HatchStyle80Percent = 16
    HatchStyle90Percent = 17
    HatchStyleLightDownwardDiagonal = 18
    HatchStyleLightUpwardDiagonal = 19
    HatchStyleDarkDownwardDiagonal = 20
    HatchStyleDarkUpwardDiagonal = 21
    HatchStyleWideDownwardDiagonal = 22
    HatchStyleWideUpwardDiagonal = 23
    HatchStyleLightVertical = 24
    HatchStyleLightHorizontal = 25
    HatchStyleNarrowVertical = 26
    HatchStyleNarrowHorizontal = 27
    HatchStyleDarkVertical = 28
    HatchStyleDarkHorizontal = 29
    HatchStyleDashedDownwardDiagonal = 30
    HatchStyleDashedUpwardDiagonal = 31
    HatchStyleDashedHorizontal = 32
    HatchStyleDashedVertical = 33
    HatchStyleSmallConfetti = 34
    HatchStyleLargeConfetti = 35
    HatchStyleZigZag = 36
    HatchStyleWave = 37
    HatchStyleDiagonalBrick = 38
    HatchStyleHorizontalBrick = 39
    HatchStyleWeave = 40
    HatchStylePlaid = 41
    HatchStyleDivot = 42
    HatchStyleDottedGrid = 43
    HatchStyleDottedDiamond = 44
    HatchStyleShingle = 45
    HatchStyleTrellis = 46
    HatchStyleSphere = 47
    HatchStyleSmallGrid = 48
    HatchStyleSmallCheckerBoard = 49
    HatchStyleLargeCheckerBoard = 50
    HatchStyleOutlinedDiamond = 51
    HatchStyleSolidDiamond = 52
    HatchStyleTotal = 53
    HatchStyleLargeGrid = 4
    HatchStyleMin = 0
    HatchStyleMax = 52
// HatchStyle
pub const HatchStyleHorizontal: i32 = 0;
pub const HatchStyleVertical: i32 = 1;
pub const HatchStyleForwardDiagonal: i32 = 2;
pub const HatchStyleBackwardDiagonal: i32 = 3;
pub const HatchStyleCross: i32 = 4;
pub const HatchStyleDiagonalCross: i32 = 5;
pub const HatchStyle05Percent: i32 = 6;
pub const HatchStyle10Percent: i32 = 7;
pub const HatchStyle20Percent: i32 = 8;
pub const HatchStyle25Percent: i32 = 9;
pub const HatchStyle30Percent: i32 = 10;
pub const HatchStyle40Percent: i32 = 11;
pub const HatchStyle50Percent: i32 = 12;
pub const HatchStyle60Percent: i32 = 13;
pub const HatchStyle70Percent: i32 = 14;
pub const HatchStyle75Percent: i32 = 15;
pub const HatchStyle80Percent: i32 = 16;
pub const HatchStyle90Percent: i32 = 17;
pub const HatchStyleLightDownwardDiagonal: i32 = 18;
pub const HatchStyleLightUpwardDiagonal: i32 = 19;
pub const HatchStyleDarkDownwardDiagonal: i32 = 20;
pub const HatchStyleDarkUpwardDiagonal: i32 = 21;
pub const HatchStyleWideDownwardDiagonal: i32 = 22;
pub const HatchStyleWideUpwardDiagonal: i32 = 23;
pub const HatchStyleLightVertical: i32 = 24;
pub const HatchStyleLightHorizontal: i32 = 25;
pub const HatchStyleNarrowVertical: i32 = 26;
pub const HatchStyleNarrowHorizontal: i32 = 27;
pub const HatchStyleDarkVertical: i32 = 28;
pub const HatchStyleDarkHorizontal: i32 = 29;
pub const HatchStyleDashedDownwardDiagonal: i32 = 30;
pub const HatchStyleDashedUpwardDiagonal: i32 = 31;
pub const HatchStyleDashedHorizontal: i32 = 32;
pub const HatchStyleDashedVertical: i32 = 33;
pub const HatchStyleSmallConfetti: i32 = 34;
pub const HatchStyleLargeConfetti: i32 = 35;
pub const HatchStyleZigZag: i32 = 36;
pub const HatchStyleWave: i32 = 37;
pub const HatchStyleDiagonalBrick: i32 = 38;
pub const HatchStyleHorizontalBrick: i32 = 39;
pub const HatchStyleWeave: i32 = 40;
pub const HatchStylePlaid: i32 = 41;
pub const HatchStyleDivot: i32 = 42;
pub const HatchStyleDottedGrid: i32 = 43;
pub const HatchStyleDottedDiamond: i32 = 44;
pub const HatchStyleShingle: i32 = 45;
pub const HatchStyleTrellis: i32 = 46;
pub const HatchStyleSphere: i32 = 47;
pub const HatchStyleSmallGrid: i32 = 48;
pub const HatchStyleSmallCheckerBoard: i32 = 49;
pub const HatchStyleLargeCheckerBoard: i32 = 50;
pub const HatchStyleOutlinedDiamond: i32 = 51;
pub const HatchStyleSolidDiamond: i32 = 52;
pub const HatchStyleTotal: i32 = 53;
pub const HatchStyleLargeGrid: i32 = 4;
pub const HatchStyleMin: i32 = 0;
pub const HatchStyleMax: i32 = 52;
// HatchStyle
const (
	HatchStyleHorizontal int32 = 0
	HatchStyleVertical int32 = 1
	HatchStyleForwardDiagonal int32 = 2
	HatchStyleBackwardDiagonal int32 = 3
	HatchStyleCross int32 = 4
	HatchStyleDiagonalCross int32 = 5
	HatchStyle05Percent int32 = 6
	HatchStyle10Percent int32 = 7
	HatchStyle20Percent int32 = 8
	HatchStyle25Percent int32 = 9
	HatchStyle30Percent int32 = 10
	HatchStyle40Percent int32 = 11
	HatchStyle50Percent int32 = 12
	HatchStyle60Percent int32 = 13
	HatchStyle70Percent int32 = 14
	HatchStyle75Percent int32 = 15
	HatchStyle80Percent int32 = 16
	HatchStyle90Percent int32 = 17
	HatchStyleLightDownwardDiagonal int32 = 18
	HatchStyleLightUpwardDiagonal int32 = 19
	HatchStyleDarkDownwardDiagonal int32 = 20
	HatchStyleDarkUpwardDiagonal int32 = 21
	HatchStyleWideDownwardDiagonal int32 = 22
	HatchStyleWideUpwardDiagonal int32 = 23
	HatchStyleLightVertical int32 = 24
	HatchStyleLightHorizontal int32 = 25
	HatchStyleNarrowVertical int32 = 26
	HatchStyleNarrowHorizontal int32 = 27
	HatchStyleDarkVertical int32 = 28
	HatchStyleDarkHorizontal int32 = 29
	HatchStyleDashedDownwardDiagonal int32 = 30
	HatchStyleDashedUpwardDiagonal int32 = 31
	HatchStyleDashedHorizontal int32 = 32
	HatchStyleDashedVertical int32 = 33
	HatchStyleSmallConfetti int32 = 34
	HatchStyleLargeConfetti int32 = 35
	HatchStyleZigZag int32 = 36
	HatchStyleWave int32 = 37
	HatchStyleDiagonalBrick int32 = 38
	HatchStyleHorizontalBrick int32 = 39
	HatchStyleWeave int32 = 40
	HatchStylePlaid int32 = 41
	HatchStyleDivot int32 = 42
	HatchStyleDottedGrid int32 = 43
	HatchStyleDottedDiamond int32 = 44
	HatchStyleShingle int32 = 45
	HatchStyleTrellis int32 = 46
	HatchStyleSphere int32 = 47
	HatchStyleSmallGrid int32 = 48
	HatchStyleSmallCheckerBoard int32 = 49
	HatchStyleLargeCheckerBoard int32 = 50
	HatchStyleOutlinedDiamond int32 = 51
	HatchStyleSolidDiamond int32 = 52
	HatchStyleTotal int32 = 53
	HatchStyleLargeGrid int32 = 4
	HatchStyleMin int32 = 0
	HatchStyleMax int32 = 52
)
const
  HatchStyleHorizontal = 0;
  HatchStyleVertical = 1;
  HatchStyleForwardDiagonal = 2;
  HatchStyleBackwardDiagonal = 3;
  HatchStyleCross = 4;
  HatchStyleDiagonalCross = 5;
  HatchStyle05Percent = 6;
  HatchStyle10Percent = 7;
  HatchStyle20Percent = 8;
  HatchStyle25Percent = 9;
  HatchStyle30Percent = 10;
  HatchStyle40Percent = 11;
  HatchStyle50Percent = 12;
  HatchStyle60Percent = 13;
  HatchStyle70Percent = 14;
  HatchStyle75Percent = 15;
  HatchStyle80Percent = 16;
  HatchStyle90Percent = 17;
  HatchStyleLightDownwardDiagonal = 18;
  HatchStyleLightUpwardDiagonal = 19;
  HatchStyleDarkDownwardDiagonal = 20;
  HatchStyleDarkUpwardDiagonal = 21;
  HatchStyleWideDownwardDiagonal = 22;
  HatchStyleWideUpwardDiagonal = 23;
  HatchStyleLightVertical = 24;
  HatchStyleLightHorizontal = 25;
  HatchStyleNarrowVertical = 26;
  HatchStyleNarrowHorizontal = 27;
  HatchStyleDarkVertical = 28;
  HatchStyleDarkHorizontal = 29;
  HatchStyleDashedDownwardDiagonal = 30;
  HatchStyleDashedUpwardDiagonal = 31;
  HatchStyleDashedHorizontal = 32;
  HatchStyleDashedVertical = 33;
  HatchStyleSmallConfetti = 34;
  HatchStyleLargeConfetti = 35;
  HatchStyleZigZag = 36;
  HatchStyleWave = 37;
  HatchStyleDiagonalBrick = 38;
  HatchStyleHorizontalBrick = 39;
  HatchStyleWeave = 40;
  HatchStylePlaid = 41;
  HatchStyleDivot = 42;
  HatchStyleDottedGrid = 43;
  HatchStyleDottedDiamond = 44;
  HatchStyleShingle = 45;
  HatchStyleTrellis = 46;
  HatchStyleSphere = 47;
  HatchStyleSmallGrid = 48;
  HatchStyleSmallCheckerBoard = 49;
  HatchStyleLargeCheckerBoard = 50;
  HatchStyleOutlinedDiamond = 51;
  HatchStyleSolidDiamond = 52;
  HatchStyleTotal = 53;
  HatchStyleLargeGrid = 4;
  HatchStyleMin = 0;
  HatchStyleMax = 52;
// HatchStyle
pub const HatchStyleHorizontal: i32 = 0;
pub const HatchStyleVertical: i32 = 1;
pub const HatchStyleForwardDiagonal: i32 = 2;
pub const HatchStyleBackwardDiagonal: i32 = 3;
pub const HatchStyleCross: i32 = 4;
pub const HatchStyleDiagonalCross: i32 = 5;
pub const HatchStyle05Percent: i32 = 6;
pub const HatchStyle10Percent: i32 = 7;
pub const HatchStyle20Percent: i32 = 8;
pub const HatchStyle25Percent: i32 = 9;
pub const HatchStyle30Percent: i32 = 10;
pub const HatchStyle40Percent: i32 = 11;
pub const HatchStyle50Percent: i32 = 12;
pub const HatchStyle60Percent: i32 = 13;
pub const HatchStyle70Percent: i32 = 14;
pub const HatchStyle75Percent: i32 = 15;
pub const HatchStyle80Percent: i32 = 16;
pub const HatchStyle90Percent: i32 = 17;
pub const HatchStyleLightDownwardDiagonal: i32 = 18;
pub const HatchStyleLightUpwardDiagonal: i32 = 19;
pub const HatchStyleDarkDownwardDiagonal: i32 = 20;
pub const HatchStyleDarkUpwardDiagonal: i32 = 21;
pub const HatchStyleWideDownwardDiagonal: i32 = 22;
pub const HatchStyleWideUpwardDiagonal: i32 = 23;
pub const HatchStyleLightVertical: i32 = 24;
pub const HatchStyleLightHorizontal: i32 = 25;
pub const HatchStyleNarrowVertical: i32 = 26;
pub const HatchStyleNarrowHorizontal: i32 = 27;
pub const HatchStyleDarkVertical: i32 = 28;
pub const HatchStyleDarkHorizontal: i32 = 29;
pub const HatchStyleDashedDownwardDiagonal: i32 = 30;
pub const HatchStyleDashedUpwardDiagonal: i32 = 31;
pub const HatchStyleDashedHorizontal: i32 = 32;
pub const HatchStyleDashedVertical: i32 = 33;
pub const HatchStyleSmallConfetti: i32 = 34;
pub const HatchStyleLargeConfetti: i32 = 35;
pub const HatchStyleZigZag: i32 = 36;
pub const HatchStyleWave: i32 = 37;
pub const HatchStyleDiagonalBrick: i32 = 38;
pub const HatchStyleHorizontalBrick: i32 = 39;
pub const HatchStyleWeave: i32 = 40;
pub const HatchStylePlaid: i32 = 41;
pub const HatchStyleDivot: i32 = 42;
pub const HatchStyleDottedGrid: i32 = 43;
pub const HatchStyleDottedDiamond: i32 = 44;
pub const HatchStyleShingle: i32 = 45;
pub const HatchStyleTrellis: i32 = 46;
pub const HatchStyleSphere: i32 = 47;
pub const HatchStyleSmallGrid: i32 = 48;
pub const HatchStyleSmallCheckerBoard: i32 = 49;
pub const HatchStyleLargeCheckerBoard: i32 = 50;
pub const HatchStyleOutlinedDiamond: i32 = 51;
pub const HatchStyleSolidDiamond: i32 = 52;
pub const HatchStyleTotal: i32 = 53;
pub const HatchStyleLargeGrid: i32 = 4;
pub const HatchStyleMin: i32 = 0;
pub const HatchStyleMax: i32 = 52;
const
  HatchStyleHorizontal* = 0
  HatchStyleVertical* = 1
  HatchStyleForwardDiagonal* = 2
  HatchStyleBackwardDiagonal* = 3
  HatchStyleCross* = 4
  HatchStyleDiagonalCross* = 5
  HatchStyle05Percent* = 6
  HatchStyle10Percent* = 7
  HatchStyle20Percent* = 8
  HatchStyle25Percent* = 9
  HatchStyle30Percent* = 10
  HatchStyle40Percent* = 11
  HatchStyle50Percent* = 12
  HatchStyle60Percent* = 13
  HatchStyle70Percent* = 14
  HatchStyle75Percent* = 15
  HatchStyle80Percent* = 16
  HatchStyle90Percent* = 17
  HatchStyleLightDownwardDiagonal* = 18
  HatchStyleLightUpwardDiagonal* = 19
  HatchStyleDarkDownwardDiagonal* = 20
  HatchStyleDarkUpwardDiagonal* = 21
  HatchStyleWideDownwardDiagonal* = 22
  HatchStyleWideUpwardDiagonal* = 23
  HatchStyleLightVertical* = 24
  HatchStyleLightHorizontal* = 25
  HatchStyleNarrowVertical* = 26
  HatchStyleNarrowHorizontal* = 27
  HatchStyleDarkVertical* = 28
  HatchStyleDarkHorizontal* = 29
  HatchStyleDashedDownwardDiagonal* = 30
  HatchStyleDashedUpwardDiagonal* = 31
  HatchStyleDashedHorizontal* = 32
  HatchStyleDashedVertical* = 33
  HatchStyleSmallConfetti* = 34
  HatchStyleLargeConfetti* = 35
  HatchStyleZigZag* = 36
  HatchStyleWave* = 37
  HatchStyleDiagonalBrick* = 38
  HatchStyleHorizontalBrick* = 39
  HatchStyleWeave* = 40
  HatchStylePlaid* = 41
  HatchStyleDivot* = 42
  HatchStyleDottedGrid* = 43
  HatchStyleDottedDiamond* = 44
  HatchStyleShingle* = 45
  HatchStyleTrellis* = 46
  HatchStyleSphere* = 47
  HatchStyleSmallGrid* = 48
  HatchStyleSmallCheckerBoard* = 49
  HatchStyleLargeCheckerBoard* = 50
  HatchStyleOutlinedDiamond* = 51
  HatchStyleSolidDiamond* = 52
  HatchStyleTotal* = 53
  HatchStyleLargeGrid* = 4
  HatchStyleMin* = 0
  HatchStyleMax* = 52
enum HatchStyle : int {
    HatchStyleHorizontal = 0,
    HatchStyleVertical = 1,
    HatchStyleForwardDiagonal = 2,
    HatchStyleBackwardDiagonal = 3,
    HatchStyleCross = 4,
    HatchStyleDiagonalCross = 5,
    HatchStyle05Percent = 6,
    HatchStyle10Percent = 7,
    HatchStyle20Percent = 8,
    HatchStyle25Percent = 9,
    HatchStyle30Percent = 10,
    HatchStyle40Percent = 11,
    HatchStyle50Percent = 12,
    HatchStyle60Percent = 13,
    HatchStyle70Percent = 14,
    HatchStyle75Percent = 15,
    HatchStyle80Percent = 16,
    HatchStyle90Percent = 17,
    HatchStyleLightDownwardDiagonal = 18,
    HatchStyleLightUpwardDiagonal = 19,
    HatchStyleDarkDownwardDiagonal = 20,
    HatchStyleDarkUpwardDiagonal = 21,
    HatchStyleWideDownwardDiagonal = 22,
    HatchStyleWideUpwardDiagonal = 23,
    HatchStyleLightVertical = 24,
    HatchStyleLightHorizontal = 25,
    HatchStyleNarrowVertical = 26,
    HatchStyleNarrowHorizontal = 27,
    HatchStyleDarkVertical = 28,
    HatchStyleDarkHorizontal = 29,
    HatchStyleDashedDownwardDiagonal = 30,
    HatchStyleDashedUpwardDiagonal = 31,
    HatchStyleDashedHorizontal = 32,
    HatchStyleDashedVertical = 33,
    HatchStyleSmallConfetti = 34,
    HatchStyleLargeConfetti = 35,
    HatchStyleZigZag = 36,
    HatchStyleWave = 37,
    HatchStyleDiagonalBrick = 38,
    HatchStyleHorizontalBrick = 39,
    HatchStyleWeave = 40,
    HatchStylePlaid = 41,
    HatchStyleDivot = 42,
    HatchStyleDottedGrid = 43,
    HatchStyleDottedDiamond = 44,
    HatchStyleShingle = 45,
    HatchStyleTrellis = 46,
    HatchStyleSphere = 47,
    HatchStyleSmallGrid = 48,
    HatchStyleSmallCheckerBoard = 49,
    HatchStyleLargeCheckerBoard = 50,
    HatchStyleOutlinedDiamond = 51,
    HatchStyleSolidDiamond = 52,
    HatchStyleTotal = 53,
    HatchStyleLargeGrid = 4,
    HatchStyleMin = 0,
    HatchStyleMax = 52,
}
#define global HatchStyleHorizontal             0x0
#define global HatchStyleVertical               0x1
#define global HatchStyleForwardDiagonal        0x2
#define global HatchStyleBackwardDiagonal       0x3
#define global HatchStyleCross                  0x4
#define global HatchStyleDiagonalCross          0x5
#define global HatchStyle05Percent              0x6
#define global HatchStyle10Percent              0x7
#define global HatchStyle20Percent              0x8
#define global HatchStyle25Percent              0x9
#define global HatchStyle30Percent              0xA
#define global HatchStyle40Percent              0xB
#define global HatchStyle50Percent              0xC
#define global HatchStyle60Percent              0xD
#define global HatchStyle70Percent              0xE
#define global HatchStyle75Percent              0xF
#define global HatchStyle80Percent              0x10
#define global HatchStyle90Percent              0x11
#define global HatchStyleLightDownwardDiagonal  0x12
#define global HatchStyleLightUpwardDiagonal    0x13
#define global HatchStyleDarkDownwardDiagonal   0x14
#define global HatchStyleDarkUpwardDiagonal     0x15
#define global HatchStyleWideDownwardDiagonal   0x16
#define global HatchStyleWideUpwardDiagonal     0x17
#define global HatchStyleLightVertical          0x18
#define global HatchStyleLightHorizontal        0x19
#define global HatchStyleNarrowVertical         0x1A
#define global HatchStyleNarrowHorizontal       0x1B
#define global HatchStyleDarkVertical           0x1C
#define global HatchStyleDarkHorizontal         0x1D
#define global HatchStyleDashedDownwardDiagonal 0x1E
#define global HatchStyleDashedUpwardDiagonal   0x1F
#define global HatchStyleDashedHorizontal       0x20
#define global HatchStyleDashedVertical         0x21
#define global HatchStyleSmallConfetti          0x22
#define global HatchStyleLargeConfetti          0x23
#define global HatchStyleZigZag                 0x24
#define global HatchStyleWave                   0x25
#define global HatchStyleDiagonalBrick          0x26
#define global HatchStyleHorizontalBrick        0x27
#define global HatchStyleWeave                  0x28
#define global HatchStylePlaid                  0x29
#define global HatchStyleDivot                  0x2A
#define global HatchStyleDottedGrid             0x2B
#define global HatchStyleDottedDiamond          0x2C
#define global HatchStyleShingle                0x2D
#define global HatchStyleTrellis                0x2E
#define global HatchStyleSphere                 0x2F
#define global HatchStyleSmallGrid              0x30
#define global HatchStyleSmallCheckerBoard      0x31
#define global HatchStyleLargeCheckerBoard      0x32
#define global HatchStyleOutlinedDiamond        0x33
#define global HatchStyleSolidDiamond           0x34
#define global HatchStyleTotal                  0x35
#define global HatchStyleLargeGrid              0x4
#define global HatchStyleMin                    0x0
#define global HatchStyleMax                    0x34