다음을 통해 공유


ID2D1Geometry::Outline(constD2D1_MATRIX_3X2_F*,ID2D1SimplifiedGeometrySink*) 메서드(d2d1.h)

기하 도형의 윤곽선을 계산하고 결과를 ID2D1SimplifiedGeometrySink에 씁니다.

구문

HRESULT Outline(
  [in, optional] const D2D1_MATRIX_3X2_F     *worldTransform,
  [in]           ID2D1SimplifiedGeometrySink *geometrySink
);

매개 변수

[in, optional] worldTransform

형식: const D2D1_MATRIX_3X2_F*

기하 도형 윤곽선 또는 NULL에 적용할 변환입니다.

[in] geometrySink

형식: ID2D1SimplifiedGeometrySink*

기하 도형의 변형된 윤곽선이 추가되는 ID2D1SimplifiedGeometrySink 입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

설명

Outline 메서드를 사용하면 호출자가 다음과 같은 추가 속성을 사용하여 입력 기하 도형에 해당하는 채우기로 기하 도형을 생성할 수 있습니다.

  • 출력 기하 도형에는 횡적 교차점이 없습니다. 즉, 세그먼트는 터치할 수 있지만 교차하지는 않습니다.
  • 출력 기하 도형의 가장 바깥쪽 그림은 모두 시계 반대 방향입니다.
  • 출력 기하 도형은 채우기 모드 고정입니다. 즉, 기하 도형의 채우기는 채우기 모드 선택에 따라 달라지지 않습니다.

    채우기 모드에 대한 자세한 내용은 D2D1_FILL_MODE 참조하세요.

또한 Outline 메서드는 복잡한 기하 도형을 단순화하기 위해 상기 기하 도형의 중복 부분을 제거하는 데 유용할 수 있습니다. 또한 ID2D1GeometryGroup과 함께 여러 기하 도형 간에 공용 구조체를 동시에 만드는 데 유용할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 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

추가 정보

ID2D1Geometry