TextureBrush::TextureBrush(Image*,WrapMode) 메서드(gdiplusbrush.h)
이미지 및 래핑 모드를 기반으로 TextureBrush 개체를 만듭니다. 브러시 크기는 기본적으로 이미지 크기로 설정되므로 전체 이미지가 브러시에서 사용됩니다.
구문
void TextureBrush(
[in] Image *image,
[in] WrapMode wrapMode
);
매개 변수
[in] image
형식: 이미지*
사용할 이미지의 비트맵을 포함하는 Image 개체에 대한 포인터입니다.
[in] wrapMode
형식: WrapMode
(선택 사항) 이 텍스처 브러시로 칠할 때 이미지의 반복 복사본을 사용하여 영역을 타일하는 방법을 지정하는 WrapMode 열거형의 요소입니다. 기본값은 WrapModeTile입니다.
반환 값
없음
설명
브러시의 경계를 넘어 확장되는 영역은 브러시의 반복 복사본으로 타일화됩니다. 텍스처 브러시에는 래핑 모드에서 지정한 대로 대체 타일이 특정 방향으로 대칭 이동될 수 있습니다. 대칭 이동은 브러시의 이미지를 반전시키는 효과가 있습니다. 예를 들어 래핑 모드가 WrapModeTileFlipX로 지정된 경우 브러시는 y축과 평행한 선에 대해 대칭 이동됩니다.
텍스처 브러시는 항상 (0, 0)을 지향합니다. 래핑 모드가 WrapModeClamp로 지정되면 브러시 외부의 영역이 타일로 표시되지 않습니다. 예를 들어 WrapModeClamp 을 래핑 모드로 지정하여 텍스처 브러시를 만든다고 가정합니다.
TextureBrush(&SomeImage, WrapModeClamp)
그런 다음 브러시로 영역을 그립니다. 브러시의 크기가 높이가 50이고 그린 영역이 왼쪽 위 모서리가 (0, 50)인 사각형인 경우 브러시의 반복 복사본이 표시되지 않습니다(타일링 없음).
텍스처 브러시의 기본 래핑 모드는 WrapModeTile로, 타일을 대칭 이동하지 않고 클램핑을 지정하지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP, Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | gdiplusbrush.h(Gdiplus.h 포함) |
라이브러리 | Gdiplus.lib |
DLL | Gdiplus.dll |