다음을 통해 공유


D2D1_GAMMATRANSFER_PROP 열거형(d2d1effects.h)

감마 전송 효과의 속성에 대한 식별자입니다.

Syntax

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

상수

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
값: 0
빨간색 채널에 대한 감마 전송 함수의 진폭입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
값: 1
빨간색 채널에 대한 감마 전송 함수의 지수입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
값: 2
빨간색 채널에 대한 감마 전송 함수의 오프셋입니다.


FLOAT 형식입니다.

기본값은 0.0f입니다.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
값: 3
이 값을 TRUE로 설정하면 전송 함수가 빨간색 채널에 적용되지 않습니다. ID 전송 함수가 사용됩니다.
FALSE로 설정하면 감마 전송 함수가 빨간색 채널에 적용됩니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
값: 4
녹색 채널에 대한 감마 전송 함수의 진폭입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
값: 5
녹색 채널에 대한 감마 전송 함수의 지수입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
값: 6
녹색 채널에 대한 감마 전송 함수의 오프셋입니다.


FLOAT 형식입니다.

기본값은 0.0f입니다.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
값: 7
이 값을 TRUE로 설정하면 전송 함수가 녹색 채널에 적용되지 않습니다. ID 전송 함수가 사용됩니다.
FALSE로 설정하면 감마 전송 함수가 녹색 채널에 적용됩니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
값: 8
파란색 채널에 대한 감마 전송 함수의 진폭입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
값: 9
Blue 채널에 대한 감마 전송 함수의 지수입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
값: 10
Blue 채널에 대한 감마 전송 함수의 오프셋입니다.


FLOAT 형식입니다.

기본값은 0.0f입니다.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
값: 11
TRUE로 설정하면 Blue 채널에 전송 함수가 적용되지 않습니다. ID 전송 함수가 사용됩니다.
FALSE로 설정하면 감마 전송 함수가 파란색 채널에 적용됩니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
값: 12
알파 채널에 대한 감마 전송 함수의 진폭입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
값: 13
알파 채널에 대한 감마 전송 함수의 지수입니다.


FLOAT 형식입니다.

기본값은 1.0f입니다.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
값: 14
알파 채널에 대한 감마 전송 함수의 오프셋입니다.


FLOAT 형식입니다.

기본값은 0.0f입니다.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
값: 15
이 값을 TRUE로 설정하면 알파 채널에 전송 함수가 적용되지 않습니다. ID 전송 함수가 사용됩니다.
FALSE로 설정하면 감마 전송 함수가 알파 채널에 적용됩니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
값: 16
효과가 그래프의 다음 효과에 값을 전달하기 전에 효과가 색 값을 0에서 1 사이로 고정하는지 여부입니다.
효과는 알파를 미리 곱하기 전에 값을 고정합니다.


이 값을 TRUE로 설정하면 효과가 값을 고정합니다. FALSE로 설정하면 효과가 색 값을 고정하지 않습니다.
그러나 다른 효과와 출력 표면은 충분히 높은 정밀도를 없으면 값을 고정할 수 있습니다.


BOOL 형식입니다.

기본값은 FALSE입니다.
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD
값: 0xffffffff

요구 사항

요구 사항
헤더 d2d1effects.h