DWRITE_COLOR_COMPOSITE_MODE列挙 (dwrite_3.h)

カラー グリフでソースとターゲットのペイント要素を組み合わせる複合モードを指定する定数を定義します。 これらは W3C 合成およびブレンド レベル 1 仕様から取得されます。

構文

typedef enum DWRITE_COLOR_COMPOSITE_MODE {
  DWRITE_COLOR_COMPOSITE_CLEAR,
  DWRITE_COLOR_COMPOSITE_SRC,
  DWRITE_COLOR_COMPOSITE_DEST,
  DWRITE_COLOR_COMPOSITE_SRC_OVER,
  DWRITE_COLOR_COMPOSITE_DEST_OVER,
  DWRITE_COLOR_COMPOSITE_SRC_IN,
  DWRITE_COLOR_COMPOSITE_DEST_IN,
  DWRITE_COLOR_COMPOSITE_SRC_OUT,
  DWRITE_COLOR_COMPOSITE_DEST_OUT,
  DWRITE_COLOR_COMPOSITE_SRC_ATOP,
  DWRITE_COLOR_COMPOSITE_DEST_ATOP,
  DWRITE_COLOR_COMPOSITE_XOR,
  DWRITE_COLOR_COMPOSITE_PLUS,
  DWRITE_COLOR_COMPOSITE_SCREEN,
  DWRITE_COLOR_COMPOSITE_OVERLAY,
  DWRITE_COLOR_COMPOSITE_DARKEN,
  DWRITE_COLOR_COMPOSITE_LIGHTEN,
  DWRITE_COLOR_COMPOSITE_COLOR_DODGE,
  DWRITE_COLOR_COMPOSITE_COLOR_BURN,
  DWRITE_COLOR_COMPOSITE_HARD_LIGHT,
  DWRITE_COLOR_COMPOSITE_SOFT_LIGHT,
  DWRITE_COLOR_COMPOSITE_DIFFERENCE,
  DWRITE_COLOR_COMPOSITE_EXCLUSION,
  DWRITE_COLOR_COMPOSITE_MULTIPLY,
  DWRITE_COLOR_COMPOSITE_HSL_HUE,
  DWRITE_COLOR_COMPOSITE_HSL_SATURATION,
  DWRITE_COLOR_COMPOSITE_HSL_COLOR,
  DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY
} ;

定数

 
DWRITE_COLOR_COMPOSITE_CLEAR
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SRC
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DEST
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SRC_OVER
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DEST_OVER
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SRC_IN
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DEST_IN
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SRC_OUT
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DEST_OUT
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SRC_ATOP
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DEST_ATOP
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_XOR
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_PLUS
Porter-Duff モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SCREEN
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_OVERLAY
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DARKEN
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_LIGHTEN
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_COLOR_DODGE
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_COLOR_BURN
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_HARD_LIGHT
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_SOFT_LIGHT
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_DIFFERENCE
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_EXCLUSION
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_MULTIPLY
分離可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_HSL_HUE
分離不可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_HSL_SATURATION
分離不可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_HSL_COLOR
分離不可能なカラー ブレンド モードの 1 つ。
DWRITE_COLOR_COMPOSITE_HSL_LUMINOSITY
分離不可能なカラー ブレンド モードの 1 つ。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809 (Windows アプリ SDK 1.2 以降)
Header dwrite_3.h