다음을 통해 공유


ID2D1LinearGradientBrush 인터페이스(d2d1.h)

선형 그라데이션으로 영역을 그립니다.

상속

ID2D1LinearGradientBrush 인터페이스는 ID2D1Brush에서 상속됩니다. ID2D1LinearGradientBrush 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID2D1LinearGradientBrush 인터페이스에는 이러한 메서드가 있습니다.

 
ID2D1LinearGradientBrush::GetEndPoint

선형 그라데이션의 끝 좌표를 검색합니다.
ID2D1LinearGradientBrush::GetGradientStopCollection

이 선형 그라데이션 브러시와 연결된 ID2D1GradientStopCollection을 검색합니다.
ID2D1LinearGradientBrush::GetStartPoint

선형 그라데이션의 시작 좌표를 검색합니다.
ID2D1LinearGradientBrush::SetEndPoint

브러시의 좌표 공간에서 선형 그라데이션의 끝 좌표를 설정합니다.
ID2D1LinearGradientBrush::SetStartPoint

브러시의 좌표 공간에서 선형 그라데이션의 시작 좌표를 설정합니다.

설명

ID2D1LinearGradientBrush는 브러시 시작점과 끝점 사이의 선을 따라 선형 그라데이션으로 영역을 그립니다. 브러시 ID2D1GradientStopCollection으로 정의된 그라데이션은 이 선에 수직으로 돌출된 다음 브러시 변환(지정된 경우)으로 변환됩니다.

시작점과 끝점은 브러시 공간에 설명되어 있으며 브러시를 사용할 때 렌더링 대상에 매핑됩니다. 시작 및 끝 좌표는 렌더링 대상 크기를 기준으로 하지 않고 절대 좌표입니다. 값 (0, 0)은 렌더링 대상의 왼쪽 위 모서리에 매핑되는 반면 값(1, 1)은 (0, 0)에서 대각선으로 1픽셀을 매핑합니다. 비분석 브러시 변환 또는 렌더링 대상 변환이 있는 경우 브러시 시작점과 끝점도 변환됩니다.

그리는 영역을 완전히 채우지 않는 그라데이션 축을 지정할 수 있습니다. 이 경우 ID2D1GradientStopCollection으로 지정된 D2D1_EXTEND_MODE 나머지 영역이 그려지는 방식을 결정합니다.

ID2D1LinearGradientBrush 개체 만들기

선형 그라데이션 브러시를 만들려면 브러시를 사용할 렌더링 대상의 ID2D1RenderTarget::CreateLinearGradientBrush 메서드를 사용합니다. 브러시는 브러시를 만든 렌더링 대상 또는 해당 렌더링 대상의 호환 대상과만 사용할 수 있습니다.

선형 그라데이션 브러시는 디바이스 종속 리소스입니다. 애플리케이션은 브러시를 사용할 렌더링 대상을 초기화한 후 선형 그라데이션 브러시를 만들고 렌더링 대상을 다시 만들어야 할 때마다 브러시를 다시 만들어야 합니다. (리소스에 대한 자세한 내용은 리소스 개요를 참조하세요.)

요구 사항

   
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d2d1.h

추가 정보

ID2D1Brush