다음을 통해 공유


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

참고 항목

참조

CD2DLinearGradientBrush 클래스