다음을 통해 공유


ID2D1BitmapBrush::SetExtendModeY 메서드(d2d1.h)

브러시가 비트맵을 지나 확장되는 영역을 세로로 타일하는 방법을 지정합니다.

구문

void SetExtendModeY(
  D2D1_EXTEND_MODE extendModeY
);

매개 변수

extendModeY

형식: D2D1_EXTEND_MODE

브러시가 비트맵을 지나 확장되는 영역을 세로로 타일하는 방법을 지정하는 값입니다.

반환 값

없음

설명

비트맵 브러시의 비트맵이 그리는 영역을 완전히 채우지 못하는 경우가 있습니다. 이 경우 Direct2D는 브러시의 가로(SetExtendModeX) 및 세로(SetExtendModeY) 확장 모드 설정을 사용하여 나머지 영역을 채우는 방법을 결정합니다.

다음 그림에서는 ID2D1BitmapBrush에 대해 가능한 모든 확장 모드 조합의 결과를 보여 줍니다. D2D1_EXTEND_MODE_CLAMP (CLAMP), D2D1_EXTEND_MODE_WRAP (WRAP) 및 미러(D2D1_EXTEND_MIRROR ).

다양한 확장 모드의 비트맵 및 결과 이미지 그림

예제

다음 예제에서는 비트맵 브러시의 x 및 y 확장 모드를 D2D1_EXTEND_MIRROR 설정하는 방법을 보여 줍니다. 그런 다음 ID2D1BitmapBrush를 사용하여 사각형을 그립니다.

다음 출력을 생성합니다.

x 및 y 확장 모드를 모두 미러 설정하여 원본 이미지와 결과 이미지의 그림
m_pBitmapBrush->SetExtendModeX(D2D1_EXTEND_MODE_MIRROR);
m_pBitmapBrush->SetExtendModeY(D2D1_EXTEND_MODE_MIRROR);

m_pRenderTarget->FillRectangle(exampleRectangle, m_pBitmapBrush);

비트맵 브러시에 대한 자세한 내용은 브러시 개요를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 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
라이브러리 D2d1.lib
DLL D2d1.dll

추가 정보

ID2D1BitmapBrush

ID2D1BitmapBrush::GetExtendModeY