다음을 통해 공유


D2D1_BLEND_MODE 열거형(d2d1effects.h)

혼합 효과에 사용되는 혼합 모드입니다.

Syntax

typedef enum D2D1_BLEND_MODE {
  D2D1_BLEND_MODE_MULTIPLY = 0,
  D2D1_BLEND_MODE_SCREEN = 1,
  D2D1_BLEND_MODE_DARKEN = 2,
  D2D1_BLEND_MODE_LIGHTEN = 3,
  D2D1_BLEND_MODE_DISSOLVE = 4,
  D2D1_BLEND_MODE_COLOR_BURN = 5,
  D2D1_BLEND_MODE_LINEAR_BURN = 6,
  D2D1_BLEND_MODE_DARKER_COLOR = 7,
  D2D1_BLEND_MODE_LIGHTER_COLOR = 8,
  D2D1_BLEND_MODE_COLOR_DODGE = 9,
  D2D1_BLEND_MODE_LINEAR_DODGE = 10,
  D2D1_BLEND_MODE_OVERLAY = 11,
  D2D1_BLEND_MODE_SOFT_LIGHT = 12,
  D2D1_BLEND_MODE_HARD_LIGHT = 13,
  D2D1_BLEND_MODE_VIVID_LIGHT = 14,
  D2D1_BLEND_MODE_LINEAR_LIGHT = 15,
  D2D1_BLEND_MODE_PIN_LIGHT = 16,
  D2D1_BLEND_MODE_HARD_MIX = 17,
  D2D1_BLEND_MODE_DIFFERENCE = 18,
  D2D1_BLEND_MODE_EXCLUSION = 19,
  D2D1_BLEND_MODE_HUE = 20,
  D2D1_BLEND_MODE_SATURATION = 21,
  D2D1_BLEND_MODE_COLOR = 22,
  D2D1_BLEND_MODE_LUMINOSITY = 23,
  D2D1_BLEND_MODE_SUBTRACT = 24,
  D2D1_BLEND_MODE_DIVISION = 25,
  D2D1_BLEND_MODE_FORCE_DWORD = 0xffffffff
} ;

상수

 
D2D1_BLEND_MODE_MULTIPLY
값: 0
알파 전용 기본 혼합 수식입니다.

곱하기 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_SCREEN
값: 1
알파 전용 기본 혼합 수식입니다.

화면 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_DARKEN
값: 2
알파 전용 기본 혼합 수식입니다.

어둡게 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_LIGHTEN
값: 3
알파 전용 기본 혼합 수식입니다.

밝게 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_DISSOLVE
값: 4
지정된 조건:



  • 현재 픽셀의 장면 좌표 XY

  • 시드 좌표 XY를 기반으로 하는 결정적 의사 난수 생성기 rand(XY)이며 값의 편견 없는 분포는 [0, 1]


용해 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_COLOR_BURN
값: 5
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

쿠어 굽기 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_LINEAR_BURN
값: 6
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

선형 굽기 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_DARKER_COLOR
값: 7
알파 전용 기본 혼합 수식입니다.

어두운 색 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_LIGHTER_COLOR
값: 8
알파 전용 기본 혼합 수식입니다.

밝은 색 효과를 위한 수학적 수식입니다.
D2D1_BLEND_MODE_COLOR_DODGE
값: 9
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

색 닷지 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_LINEAR_DODGE
값: 10
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

선형 닷지 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_OVERLAY
값: 11
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

오버레이 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_SOFT_LIGHT
값: 12
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

부드러운 조명 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_HARD_LIGHT
값: 13
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

경도 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_VIVID_LIGHT
값: 14
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

선명한 조명 효과를 위한 수학적 수식입니다.
D2D1_BLEND_MODE_LINEAR_LIGHT
값: 15
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

선형 광원 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_PIN_LIGHT
값: 16
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

핀 조명 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_HARD_MIX
값: 17
f(FRGB, B RGB)를 사용하는 기본 혼합 수식 =

하드 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_DIFFERENCE
값: 18
f(FRGB, B RGB) = abs(FRGB - BRGB)를 사용한 기본 혼합 수식
D2D1_BLEND_MODE_EXCLUSION
값: 19
f(FRGB, BRGB)를 사용하는 기본 혼합 수식 = FRGB + BRGB – 2 * FRGB * BRGB
D2D1_BLEND_MODE_HUE
값: 20
알파 전용 기본 혼합 수식입니다.

색조 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_SATURATION
값: 21
알파 전용 기본 혼합 수식입니다.

채도 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_COLOR
값: 22
알파 전용 기본 혼합 수식입니다.

색 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_LUMINOSITY
값: 23
알파 전용 기본 혼합 수식입니다.

광도 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_SUBTRACT
값: 24
알파 전용 기본 혼합 수식입니다.

빼기 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_DIVISION
값: 25
알파 전용 기본 혼합 수식입니다.

나누기 혼합 효과에 대한 수학적 수식입니다.
D2D1_BLEND_MODE_FORCE_DWORD
값: 0xffffffff

요구 사항

   
머리글 d2d1effects.h