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

DWRITE_COLOR_COMPOSITE_MODE

列挙型
基底型i4

メンバー 28

名前10進16進
DWRITE_COLOR_COMPOSITE_CLEAR00x0
DWRITE_COLOR_COMPOSITE_SRC10x1
DWRITE_COLOR_COMPOSITE_DEST20x2
DWRITE_COLOR_COMPOSITE_SRC_OVER30x3
DWRITE_COLOR_COMPOSITE_DEST_OVER40x4
DWRITE_COLOR_COMPOSITE_SRC_IN50x5
DWRITE_COLOR_COMPOSITE_DEST_IN60x6
DWRITE_COLOR_COMPOSITE_SRC_OUT70x7
DWRITE_COLOR_COMPOSITE_DEST_OUT80x8
DWRITE_COLOR_COMPOSITE_SRC_ATOP90x9
DWRITE_COLOR_COMPOSITE_DEST_ATOP100xA
DWRITE_COLOR_COMPOSITE_XOR110xB
DWRITE_COLOR_COMPOSITE_PLUS120xC
DWRITE_COLOR_COMPOSITE_SCREEN130xD
DWRITE_COLOR_COMPOSITE_OVERLAY140xE
DWRITE_COLOR_COMPOSITE_DARKEN150xF
DWRITE_COLOR_COMPOSITE_LIGHTEN160x10
DWRITE_COLOR_COMPOSITE_COLOR_DODGE170x11
DWRITE_COLOR_COMPOSITE_COLOR_BURN180x12
DWRITE_COLOR_COMPOSITE_HARD_LIGHT190x13
DWRITE_COLOR_COMPOSITE_SOFT_LIGHT200x14
DWRITE_COLOR_COMPOSITE_DIFFERENCE210x15
DWRITE_COLOR_COMPOSITE_EXCLUSION220x16
DWRITE_COLOR_COMPOSITE_MULTIPLY230x17
DWRITE_COLOR_COMPOSITE_HSL_HUE240x18
DWRITE_COLOR_COMPOSITE_HSL_SATURATION250x19
DWRITE_COLOR_COMPOSITE_HSL_COLOR260x1A
DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY270x1B

各言語での定義

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

typedef enum DWRITE_COLOR_COMPOSITE_MODE : int {
    DWRITE_COLOR_COMPOSITE_CLEAR = 0,
    DWRITE_COLOR_COMPOSITE_SRC = 1,
    DWRITE_COLOR_COMPOSITE_DEST = 2,
    DWRITE_COLOR_COMPOSITE_SRC_OVER = 3,
    DWRITE_COLOR_COMPOSITE_DEST_OVER = 4,
    DWRITE_COLOR_COMPOSITE_SRC_IN = 5,
    DWRITE_COLOR_COMPOSITE_DEST_IN = 6,
    DWRITE_COLOR_COMPOSITE_SRC_OUT = 7,
    DWRITE_COLOR_COMPOSITE_DEST_OUT = 8,
    DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9,
    DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10,
    DWRITE_COLOR_COMPOSITE_XOR = 11,
    DWRITE_COLOR_COMPOSITE_PLUS = 12,
    DWRITE_COLOR_COMPOSITE_SCREEN = 13,
    DWRITE_COLOR_COMPOSITE_OVERLAY = 14,
    DWRITE_COLOR_COMPOSITE_DARKEN = 15,
    DWRITE_COLOR_COMPOSITE_LIGHTEN = 16,
    DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17,
    DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18,
    DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19,
    DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20,
    DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21,
    DWRITE_COLOR_COMPOSITE_EXCLUSION = 22,
    DWRITE_COLOR_COMPOSITE_MULTIPLY = 23,
    DWRITE_COLOR_COMPOSITE_HSL_HUE = 24,
    DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25,
    DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26,
    DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27
} DWRITE_COLOR_COMPOSITE_MODE;
public enum DWRITE_COLOR_COMPOSITE_MODE : int
{
    DWRITE_COLOR_COMPOSITE_CLEAR = 0,
    DWRITE_COLOR_COMPOSITE_SRC = 1,
    DWRITE_COLOR_COMPOSITE_DEST = 2,
    DWRITE_COLOR_COMPOSITE_SRC_OVER = 3,
    DWRITE_COLOR_COMPOSITE_DEST_OVER = 4,
    DWRITE_COLOR_COMPOSITE_SRC_IN = 5,
    DWRITE_COLOR_COMPOSITE_DEST_IN = 6,
    DWRITE_COLOR_COMPOSITE_SRC_OUT = 7,
    DWRITE_COLOR_COMPOSITE_DEST_OUT = 8,
    DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9,
    DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10,
    DWRITE_COLOR_COMPOSITE_XOR = 11,
    DWRITE_COLOR_COMPOSITE_PLUS = 12,
    DWRITE_COLOR_COMPOSITE_SCREEN = 13,
    DWRITE_COLOR_COMPOSITE_OVERLAY = 14,
    DWRITE_COLOR_COMPOSITE_DARKEN = 15,
    DWRITE_COLOR_COMPOSITE_LIGHTEN = 16,
    DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17,
    DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18,
    DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19,
    DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20,
    DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21,
    DWRITE_COLOR_COMPOSITE_EXCLUSION = 22,
    DWRITE_COLOR_COMPOSITE_MULTIPLY = 23,
    DWRITE_COLOR_COMPOSITE_HSL_HUE = 24,
    DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25,
    DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26,
    DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27,
}
Public Enum DWRITE_COLOR_COMPOSITE_MODE As Integer
    DWRITE_COLOR_COMPOSITE_CLEAR = 0
    DWRITE_COLOR_COMPOSITE_SRC = 1
    DWRITE_COLOR_COMPOSITE_DEST = 2
    DWRITE_COLOR_COMPOSITE_SRC_OVER = 3
    DWRITE_COLOR_COMPOSITE_DEST_OVER = 4
    DWRITE_COLOR_COMPOSITE_SRC_IN = 5
    DWRITE_COLOR_COMPOSITE_DEST_IN = 6
    DWRITE_COLOR_COMPOSITE_SRC_OUT = 7
    DWRITE_COLOR_COMPOSITE_DEST_OUT = 8
    DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9
    DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10
    DWRITE_COLOR_COMPOSITE_XOR = 11
    DWRITE_COLOR_COMPOSITE_PLUS = 12
    DWRITE_COLOR_COMPOSITE_SCREEN = 13
    DWRITE_COLOR_COMPOSITE_OVERLAY = 14
    DWRITE_COLOR_COMPOSITE_DARKEN = 15
    DWRITE_COLOR_COMPOSITE_LIGHTEN = 16
    DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17
    DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18
    DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19
    DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20
    DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21
    DWRITE_COLOR_COMPOSITE_EXCLUSION = 22
    DWRITE_COLOR_COMPOSITE_MULTIPLY = 23
    DWRITE_COLOR_COMPOSITE_HSL_HUE = 24
    DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25
    DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26
    DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27
End Enum
import enum

class DWRITE_COLOR_COMPOSITE_MODE(enum.IntEnum):
    DWRITE_COLOR_COMPOSITE_CLEAR = 0
    DWRITE_COLOR_COMPOSITE_SRC = 1
    DWRITE_COLOR_COMPOSITE_DEST = 2
    DWRITE_COLOR_COMPOSITE_SRC_OVER = 3
    DWRITE_COLOR_COMPOSITE_DEST_OVER = 4
    DWRITE_COLOR_COMPOSITE_SRC_IN = 5
    DWRITE_COLOR_COMPOSITE_DEST_IN = 6
    DWRITE_COLOR_COMPOSITE_SRC_OUT = 7
    DWRITE_COLOR_COMPOSITE_DEST_OUT = 8
    DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9
    DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10
    DWRITE_COLOR_COMPOSITE_XOR = 11
    DWRITE_COLOR_COMPOSITE_PLUS = 12
    DWRITE_COLOR_COMPOSITE_SCREEN = 13
    DWRITE_COLOR_COMPOSITE_OVERLAY = 14
    DWRITE_COLOR_COMPOSITE_DARKEN = 15
    DWRITE_COLOR_COMPOSITE_LIGHTEN = 16
    DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17
    DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18
    DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19
    DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20
    DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21
    DWRITE_COLOR_COMPOSITE_EXCLUSION = 22
    DWRITE_COLOR_COMPOSITE_MULTIPLY = 23
    DWRITE_COLOR_COMPOSITE_HSL_HUE = 24
    DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25
    DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26
    DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27
// DWRITE_COLOR_COMPOSITE_MODE
pub const DWRITE_COLOR_COMPOSITE_CLEAR: i32 = 0;
pub const DWRITE_COLOR_COMPOSITE_SRC: i32 = 1;
pub const DWRITE_COLOR_COMPOSITE_DEST: i32 = 2;
pub const DWRITE_COLOR_COMPOSITE_SRC_OVER: i32 = 3;
pub const DWRITE_COLOR_COMPOSITE_DEST_OVER: i32 = 4;
pub const DWRITE_COLOR_COMPOSITE_SRC_IN: i32 = 5;
pub const DWRITE_COLOR_COMPOSITE_DEST_IN: i32 = 6;
pub const DWRITE_COLOR_COMPOSITE_SRC_OUT: i32 = 7;
pub const DWRITE_COLOR_COMPOSITE_DEST_OUT: i32 = 8;
pub const DWRITE_COLOR_COMPOSITE_SRC_ATOP: i32 = 9;
pub const DWRITE_COLOR_COMPOSITE_DEST_ATOP: i32 = 10;
pub const DWRITE_COLOR_COMPOSITE_XOR: i32 = 11;
pub const DWRITE_COLOR_COMPOSITE_PLUS: i32 = 12;
pub const DWRITE_COLOR_COMPOSITE_SCREEN: i32 = 13;
pub const DWRITE_COLOR_COMPOSITE_OVERLAY: i32 = 14;
pub const DWRITE_COLOR_COMPOSITE_DARKEN: i32 = 15;
pub const DWRITE_COLOR_COMPOSITE_LIGHTEN: i32 = 16;
pub const DWRITE_COLOR_COMPOSITE_COLOR_DODGE: i32 = 17;
pub const DWRITE_COLOR_COMPOSITE_COLOR_BURN: i32 = 18;
pub const DWRITE_COLOR_COMPOSITE_HARD_LIGHT: i32 = 19;
pub const DWRITE_COLOR_COMPOSITE_SOFT_LIGHT: i32 = 20;
pub const DWRITE_COLOR_COMPOSITE_DIFFERENCE: i32 = 21;
pub const DWRITE_COLOR_COMPOSITE_EXCLUSION: i32 = 22;
pub const DWRITE_COLOR_COMPOSITE_MULTIPLY: i32 = 23;
pub const DWRITE_COLOR_COMPOSITE_HSL_HUE: i32 = 24;
pub const DWRITE_COLOR_COMPOSITE_HSL_SATURATION: i32 = 25;
pub const DWRITE_COLOR_COMPOSITE_HSL_COLOR: i32 = 26;
pub const DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY: i32 = 27;
// DWRITE_COLOR_COMPOSITE_MODE
const (
	DWRITE_COLOR_COMPOSITE_CLEAR int32 = 0
	DWRITE_COLOR_COMPOSITE_SRC int32 = 1
	DWRITE_COLOR_COMPOSITE_DEST int32 = 2
	DWRITE_COLOR_COMPOSITE_SRC_OVER int32 = 3
	DWRITE_COLOR_COMPOSITE_DEST_OVER int32 = 4
	DWRITE_COLOR_COMPOSITE_SRC_IN int32 = 5
	DWRITE_COLOR_COMPOSITE_DEST_IN int32 = 6
	DWRITE_COLOR_COMPOSITE_SRC_OUT int32 = 7
	DWRITE_COLOR_COMPOSITE_DEST_OUT int32 = 8
	DWRITE_COLOR_COMPOSITE_SRC_ATOP int32 = 9
	DWRITE_COLOR_COMPOSITE_DEST_ATOP int32 = 10
	DWRITE_COLOR_COMPOSITE_XOR int32 = 11
	DWRITE_COLOR_COMPOSITE_PLUS int32 = 12
	DWRITE_COLOR_COMPOSITE_SCREEN int32 = 13
	DWRITE_COLOR_COMPOSITE_OVERLAY int32 = 14
	DWRITE_COLOR_COMPOSITE_DARKEN int32 = 15
	DWRITE_COLOR_COMPOSITE_LIGHTEN int32 = 16
	DWRITE_COLOR_COMPOSITE_COLOR_DODGE int32 = 17
	DWRITE_COLOR_COMPOSITE_COLOR_BURN int32 = 18
	DWRITE_COLOR_COMPOSITE_HARD_LIGHT int32 = 19
	DWRITE_COLOR_COMPOSITE_SOFT_LIGHT int32 = 20
	DWRITE_COLOR_COMPOSITE_DIFFERENCE int32 = 21
	DWRITE_COLOR_COMPOSITE_EXCLUSION int32 = 22
	DWRITE_COLOR_COMPOSITE_MULTIPLY int32 = 23
	DWRITE_COLOR_COMPOSITE_HSL_HUE int32 = 24
	DWRITE_COLOR_COMPOSITE_HSL_SATURATION int32 = 25
	DWRITE_COLOR_COMPOSITE_HSL_COLOR int32 = 26
	DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY int32 = 27
)
const
  DWRITE_COLOR_COMPOSITE_CLEAR = 0;
  DWRITE_COLOR_COMPOSITE_SRC = 1;
  DWRITE_COLOR_COMPOSITE_DEST = 2;
  DWRITE_COLOR_COMPOSITE_SRC_OVER = 3;
  DWRITE_COLOR_COMPOSITE_DEST_OVER = 4;
  DWRITE_COLOR_COMPOSITE_SRC_IN = 5;
  DWRITE_COLOR_COMPOSITE_DEST_IN = 6;
  DWRITE_COLOR_COMPOSITE_SRC_OUT = 7;
  DWRITE_COLOR_COMPOSITE_DEST_OUT = 8;
  DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9;
  DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10;
  DWRITE_COLOR_COMPOSITE_XOR = 11;
  DWRITE_COLOR_COMPOSITE_PLUS = 12;
  DWRITE_COLOR_COMPOSITE_SCREEN = 13;
  DWRITE_COLOR_COMPOSITE_OVERLAY = 14;
  DWRITE_COLOR_COMPOSITE_DARKEN = 15;
  DWRITE_COLOR_COMPOSITE_LIGHTEN = 16;
  DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17;
  DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18;
  DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19;
  DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20;
  DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21;
  DWRITE_COLOR_COMPOSITE_EXCLUSION = 22;
  DWRITE_COLOR_COMPOSITE_MULTIPLY = 23;
  DWRITE_COLOR_COMPOSITE_HSL_HUE = 24;
  DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25;
  DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26;
  DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27;
// DWRITE_COLOR_COMPOSITE_MODE
pub const DWRITE_COLOR_COMPOSITE_CLEAR: i32 = 0;
pub const DWRITE_COLOR_COMPOSITE_SRC: i32 = 1;
pub const DWRITE_COLOR_COMPOSITE_DEST: i32 = 2;
pub const DWRITE_COLOR_COMPOSITE_SRC_OVER: i32 = 3;
pub const DWRITE_COLOR_COMPOSITE_DEST_OVER: i32 = 4;
pub const DWRITE_COLOR_COMPOSITE_SRC_IN: i32 = 5;
pub const DWRITE_COLOR_COMPOSITE_DEST_IN: i32 = 6;
pub const DWRITE_COLOR_COMPOSITE_SRC_OUT: i32 = 7;
pub const DWRITE_COLOR_COMPOSITE_DEST_OUT: i32 = 8;
pub const DWRITE_COLOR_COMPOSITE_SRC_ATOP: i32 = 9;
pub const DWRITE_COLOR_COMPOSITE_DEST_ATOP: i32 = 10;
pub const DWRITE_COLOR_COMPOSITE_XOR: i32 = 11;
pub const DWRITE_COLOR_COMPOSITE_PLUS: i32 = 12;
pub const DWRITE_COLOR_COMPOSITE_SCREEN: i32 = 13;
pub const DWRITE_COLOR_COMPOSITE_OVERLAY: i32 = 14;
pub const DWRITE_COLOR_COMPOSITE_DARKEN: i32 = 15;
pub const DWRITE_COLOR_COMPOSITE_LIGHTEN: i32 = 16;
pub const DWRITE_COLOR_COMPOSITE_COLOR_DODGE: i32 = 17;
pub const DWRITE_COLOR_COMPOSITE_COLOR_BURN: i32 = 18;
pub const DWRITE_COLOR_COMPOSITE_HARD_LIGHT: i32 = 19;
pub const DWRITE_COLOR_COMPOSITE_SOFT_LIGHT: i32 = 20;
pub const DWRITE_COLOR_COMPOSITE_DIFFERENCE: i32 = 21;
pub const DWRITE_COLOR_COMPOSITE_EXCLUSION: i32 = 22;
pub const DWRITE_COLOR_COMPOSITE_MULTIPLY: i32 = 23;
pub const DWRITE_COLOR_COMPOSITE_HSL_HUE: i32 = 24;
pub const DWRITE_COLOR_COMPOSITE_HSL_SATURATION: i32 = 25;
pub const DWRITE_COLOR_COMPOSITE_HSL_COLOR: i32 = 26;
pub const DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY: i32 = 27;
const
  DWRITE_COLOR_COMPOSITE_CLEAR* = 0
  DWRITE_COLOR_COMPOSITE_SRC* = 1
  DWRITE_COLOR_COMPOSITE_DEST* = 2
  DWRITE_COLOR_COMPOSITE_SRC_OVER* = 3
  DWRITE_COLOR_COMPOSITE_DEST_OVER* = 4
  DWRITE_COLOR_COMPOSITE_SRC_IN* = 5
  DWRITE_COLOR_COMPOSITE_DEST_IN* = 6
  DWRITE_COLOR_COMPOSITE_SRC_OUT* = 7
  DWRITE_COLOR_COMPOSITE_DEST_OUT* = 8
  DWRITE_COLOR_COMPOSITE_SRC_ATOP* = 9
  DWRITE_COLOR_COMPOSITE_DEST_ATOP* = 10
  DWRITE_COLOR_COMPOSITE_XOR* = 11
  DWRITE_COLOR_COMPOSITE_PLUS* = 12
  DWRITE_COLOR_COMPOSITE_SCREEN* = 13
  DWRITE_COLOR_COMPOSITE_OVERLAY* = 14
  DWRITE_COLOR_COMPOSITE_DARKEN* = 15
  DWRITE_COLOR_COMPOSITE_LIGHTEN* = 16
  DWRITE_COLOR_COMPOSITE_COLOR_DODGE* = 17
  DWRITE_COLOR_COMPOSITE_COLOR_BURN* = 18
  DWRITE_COLOR_COMPOSITE_HARD_LIGHT* = 19
  DWRITE_COLOR_COMPOSITE_SOFT_LIGHT* = 20
  DWRITE_COLOR_COMPOSITE_DIFFERENCE* = 21
  DWRITE_COLOR_COMPOSITE_EXCLUSION* = 22
  DWRITE_COLOR_COMPOSITE_MULTIPLY* = 23
  DWRITE_COLOR_COMPOSITE_HSL_HUE* = 24
  DWRITE_COLOR_COMPOSITE_HSL_SATURATION* = 25
  DWRITE_COLOR_COMPOSITE_HSL_COLOR* = 26
  DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY* = 27
enum DWRITE_COLOR_COMPOSITE_MODE : int {
    DWRITE_COLOR_COMPOSITE_CLEAR = 0,
    DWRITE_COLOR_COMPOSITE_SRC = 1,
    DWRITE_COLOR_COMPOSITE_DEST = 2,
    DWRITE_COLOR_COMPOSITE_SRC_OVER = 3,
    DWRITE_COLOR_COMPOSITE_DEST_OVER = 4,
    DWRITE_COLOR_COMPOSITE_SRC_IN = 5,
    DWRITE_COLOR_COMPOSITE_DEST_IN = 6,
    DWRITE_COLOR_COMPOSITE_SRC_OUT = 7,
    DWRITE_COLOR_COMPOSITE_DEST_OUT = 8,
    DWRITE_COLOR_COMPOSITE_SRC_ATOP = 9,
    DWRITE_COLOR_COMPOSITE_DEST_ATOP = 10,
    DWRITE_COLOR_COMPOSITE_XOR = 11,
    DWRITE_COLOR_COMPOSITE_PLUS = 12,
    DWRITE_COLOR_COMPOSITE_SCREEN = 13,
    DWRITE_COLOR_COMPOSITE_OVERLAY = 14,
    DWRITE_COLOR_COMPOSITE_DARKEN = 15,
    DWRITE_COLOR_COMPOSITE_LIGHTEN = 16,
    DWRITE_COLOR_COMPOSITE_COLOR_DODGE = 17,
    DWRITE_COLOR_COMPOSITE_COLOR_BURN = 18,
    DWRITE_COLOR_COMPOSITE_HARD_LIGHT = 19,
    DWRITE_COLOR_COMPOSITE_SOFT_LIGHT = 20,
    DWRITE_COLOR_COMPOSITE_DIFFERENCE = 21,
    DWRITE_COLOR_COMPOSITE_EXCLUSION = 22,
    DWRITE_COLOR_COMPOSITE_MULTIPLY = 23,
    DWRITE_COLOR_COMPOSITE_HSL_HUE = 24,
    DWRITE_COLOR_COMPOSITE_HSL_SATURATION = 25,
    DWRITE_COLOR_COMPOSITE_HSL_COLOR = 26,
    DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY = 27,
}
#define global DWRITE_COLOR_COMPOSITE_CLEAR          0x0
#define global DWRITE_COLOR_COMPOSITE_SRC            0x1
#define global DWRITE_COLOR_COMPOSITE_DEST           0x2
#define global DWRITE_COLOR_COMPOSITE_SRC_OVER       0x3
#define global DWRITE_COLOR_COMPOSITE_DEST_OVER      0x4
#define global DWRITE_COLOR_COMPOSITE_SRC_IN         0x5
#define global DWRITE_COLOR_COMPOSITE_DEST_IN        0x6
#define global DWRITE_COLOR_COMPOSITE_SRC_OUT        0x7
#define global DWRITE_COLOR_COMPOSITE_DEST_OUT       0x8
#define global DWRITE_COLOR_COMPOSITE_SRC_ATOP       0x9
#define global DWRITE_COLOR_COMPOSITE_DEST_ATOP      0xA
#define global DWRITE_COLOR_COMPOSITE_XOR            0xB
#define global DWRITE_COLOR_COMPOSITE_PLUS           0xC
#define global DWRITE_COLOR_COMPOSITE_SCREEN         0xD
#define global DWRITE_COLOR_COMPOSITE_OVERLAY        0xE
#define global DWRITE_COLOR_COMPOSITE_DARKEN         0xF
#define global DWRITE_COLOR_COMPOSITE_LIGHTEN        0x10
#define global DWRITE_COLOR_COMPOSITE_COLOR_DODGE    0x11
#define global DWRITE_COLOR_COMPOSITE_COLOR_BURN     0x12
#define global DWRITE_COLOR_COMPOSITE_HARD_LIGHT     0x13
#define global DWRITE_COLOR_COMPOSITE_SOFT_LIGHT     0x14
#define global DWRITE_COLOR_COMPOSITE_DIFFERENCE     0x15
#define global DWRITE_COLOR_COMPOSITE_EXCLUSION      0x16
#define global DWRITE_COLOR_COMPOSITE_MULTIPLY       0x17
#define global DWRITE_COLOR_COMPOSITE_HSL_HUE        0x18
#define global DWRITE_COLOR_COMPOSITE_HSL_SATURATION 0x19
#define global DWRITE_COLOR_COMPOSITE_HSL_COLOR      0x1A
#define global DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY 0x1B