CD2DLinearGradientBrush::CD2DLinearGradientBrush
CD2DLinearGradientBrush 개체를 생성합니다.
CD2DLinearGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES LinearGradientBrushProperties,
D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE
);
매개 변수
pParentTarget
렌더링 대상에 대한 포인터입니다.gradientStops
D2D1_GRADIENT_STOP 구조의 배열에 대한 포인터입니다.gradientStopsCount
gradientStops 배열에서 그라데이션 중지 수를 지정하는 1보다 크거나 같은 값입니다.LinearGradientBrushProperties
그라데이션의 시작점과 끝점입니다.colorInterpolationGamma
그라데이션 중지 사이의 색 보간이 수행되는 공간입니다.extendMode
[0,1]의 표준화된 범위를 벗어난 그라데이션 동작입니다.pBrushProperties
브러시의 불투명도 및 변환에 대한 포인터입니다.bAutoDestroy
개체가 소유자(pParentTarget)에 의해 소멸될 것임을 나타냅니다.
요구 사항
헤더: afxrendertarget.h